Nestled in the crisp, fresh air of the French Alps lies the charming town of Annecy. Often called the “Venice of France” due to its high number of canals, Annecy is the perfect place for both nature and city lovers alike. It surrounds the magnificent Lac d’Annecy where you can frequently spot sailboats, kayaks, paddle […]