Located on the northwestern end of Lake Zurich, the city of Zurich is the largest city in Switzerland. The greatest Swiss city is a major financial center and has always kept this image, but Zurich ...
Is the Baur au Lac the best hotel in Switzerland? I’ve stayed in most of the country’s finest properties and a strong case can be made that this 175-year-old hotel with its own manicured park ...