Annecy is a pretty lake town in the Haute-Savoie region of France. The town is surrounded by mountains on the edge of the Swiss border, just half an away from Geneva and …