One of the largest lakes in France, Lake Annecy is surrounded by glorious mountain scenery and attractive towns and villages, including pretty Talloires, famed for its gourmet restaurants ...