This aptly named restaurant (“sogno” is the Italian for dream) really is a dream come true, especially in summer when you can dine on the romantic lakeside terrace. The delicious Mediterranean-style cuisine will more than satisfy your tastebuds, while there’s also the option of staying in the hotel of the same name. Private mooring available.