https://tschuggencollection.ch/en/hotel/hotel-eden-roc
Loved Lake Maggiore - half in Italy/half in Switzerland. Hotel is beautiful and Ascona is so charming. They speak Italian and lots of Italian restaurants if that’s a plus. Looks like they are doing renovations so make sure construction will be done when you go.
Beautiful hikes nearby and the hotel has e-bikes you can take up to the top of the mountain plus boats to go out on the lake. Great spot!