The medieval fortress on the shores of Lake Geneva near Montreux is the most visited monument in Switzerland