For a fantastic weekend away, I suggest you head down to Ticino to go wakeboarding there.
There is cool little wakeboarding club in a place called Vira which is over the lake from Locarno.
Here is their website.
http://www.ceccotorenas.ch/
Next door to the clubhouse a reasonably priced hotel attached to a pizza restaurant. I can't remember the name, but the guys at the club will be able to help.
There is not nearly as many boats on Lago Maggiore as the is on Lake Zurich, hence the water is a lot smoother, especially early in the morning.
I highly recommend it. Great bunch of guys who run the place and a very laid back atmosphere. You can hang by the beach in sun when not out on the boat.