In this guide, we're sharing the perfect 7 day French Riviera itinerary that takes you to the best cities, charming small towns, and beaches