8. Annecy, France

Annecy is an alpine town in southeastern France. This picturesque town, with cobbled streets, winding canals and pastel-colored houses, even has a medieval castle that was once home to the counts of Geneva. It is relatively safe and clean, and there is a wide range of entertainment and recreational options, but it is expensive to live, work or buy a home there.