Discover the best Annecy photo spots in one of France's most beautiful towns. You'll be met with incredible lake views, charming cobbled streets, and canals