The Sanctuario della Pieta is not in Baveno. It is in Cannobio about 12 miles away. If you like religious buildings, it's well worth the boat trip. The building is on the lake front just a few yards from the boat station - you can't miss it!
On Sundays, there is a large market on the lake front at Cannobio....
More