If you are going to be in Stresa for at least a full day, a much more interesting trip is to take the local bus to Orta San Giulio, a town on Lake Orta. We went there three years ago and it was a fantastic self-directed tour. Now, Rick stops there on his Village Italy Tour!
The local bus (about 2.5 Euros each way) leaves the downtown boat dock area about 10:00 AM and then takes you up over the mountains - providing great Kodak moments of Lake Maggiore - stopping in little towns, then descending to Lake Orta. Once you get off the bus you walk down into the town and along cobbled streets through neighborhoods. There is a good chance that you will not meet another American tourist the whole day (unless they are from Rick's Tour!) Several restaurants and small shops on the main square, a short boat trip out to a small island with a monastery on it.
From the market square we walked (hiked) up a VERY long stone staircase toward the top of the hill, where the Capuchin monks have built about 50 small chapels. It's a truly amazing experience, with great views - but one @#*&# of a hike up the steps even for this 70+ year old guy! The alternative is to go up the hill toward these chapels when you get off the bus, then walk down a long sloping road into town, past some magnificent villas. Skip the steps! I would probably do that if I went again!
The local bus returns to Stresa about 2:00 PM and again at 4:00, giving you plenty of time for exploration, relaxation and lunch or a gelato! During our 11 day tour (by another tour company) this was the most relaxing and interesting day we had in Italy!