Travel guide to Annecy in France, the Venice of the Alps. This French town has a stunning Lake, beautiful canals and colourful buildings.