The Hotel Giardino is Ascona is one of the most beautiful hotels I’ve ever stayed in. The property is located on Lago Maggiore, which is surrounded by beautiful mountains. The lake region of Switzerland is full of activity, on the water and off. Ascona is in the Italian section of Switzerland so it has a unique Italian/Swiss cultural vibe. The staff at the hotel is extremely friendly and helpful. The food is amazing and there are a few different dining options. They were also very accommodating to any dietary restrictions our party had. I would highly recommend checking out the Giardino if you find yourself in Ascona.