Eden Roc

Set on the banks of Lake Maggiore, Eden Roc is a slice of the Mediterranean in Switzerland, with a private lakeside beach that invokes a sense of the Amalfi Coast—albeit with snowcapped mountains in the distance. Though the resort’s 21,500-square-foot spa might seem small compared with the behemoths at Dolder Grand and Bürgenstock, it packs […]