Hotel Eden Roc Ascona. The only true "beach resort" in Switzerland. On the shores of Lake Maggiore, lined with palm trees, the Hotel Eden Roc beckons with its own private beach and marina. During the day, embark on a range of water sports for active enjoyment or decompress in our extensive spa landscape. Culinary excellence is present in options of light Mediterranean dishes to imaginative, gourmet creations...