Last year my husband and I spent 3 days in Bellagio, and stayed at the Hotel Belvedere. We loved, loved, loved everything about both the town and the hotel. Next year we have the opportunity to return to the area with our two daughters, 17 and 19.
Short of going back to the exact same place, I'm looking for suggestions on another town/resort/lake we would equally enjoy.... perhaps Stresa? My girls are fairly sophisticated travelers, who like a small bit of culture, light shopping, dining and sunning (so an outdoor pool is a requirement). Also, we were thinking of taking a day trip into Lugano, if that plays into the decision of where to stay at all (at this point, I know absolutely nothing about the ease, difficulty or expense of train travel).
I'd be grateful for people familiar with the various areas to chime in with their thoughts.