Looking for the prettiest village in France? Every year, France votes on the places that fill their hearts, and here are the 2025 results—including everything from medieval cobblestones to Musketeers.