This will be our first visit to South of France. We have 4.5 days in Nice and are debating on which towns to visit. We'd like to see small french villages, nice scenery, beaches, and some shops. We here that Monaco / Monte Carlo is very small and full of yachts, harbors and fancy casinos and cars. We are more into seeing colorful french villages and rustic provence and beaches. We'll be in Paris for 5 days and St. Tropez 2.5 days before hand. Which do you recommend?
Cannes is on our list and these are maybes...
• Villefranche sur mer
• Monte Carlo
• Maybe Grasse? (Would like to see perfume making and florals, maybe lavender fields...)