The country's picturesque villages offer the perfect setting for an unforgettable romantic trip. From the charming town of Annecy in the Haute-Savoie to the historic Rocamadour in the Midi-Pyrénées and the cobbled streets of Saint-Paul-de-Vence on the French Riviera, the country is full of charming places.