|

Vevey, Switzerland

Vevey is a dynamic, artsy town on the north shore of Lake Geneva. It’s as enjoyable to take in the town’s narrow streets and boutiques as it is to stroll along the tree-lined lakefront promenade with its vast view of the imposing Alps. The main square, Grande-Place, is dominated by a granary, La Grenette, that…