Colorful and charming Annecy, France has been named one of the prettiest towns in Europe
colorful wallsriverbridgerooftops