The Swiss town of Vevey on Lake Geneva (Lac Léman) has been recognized as one of Europe's best travel destinations in a new list produced by Australian guide book giant Lonely Planet.

for more...