The Swiss town of Vevey on the shores of Lake Geneva has been honoured with a place on National Geographic's 'Best Trips 2019' list.

for more...