We will have a car, and probably be driving from Bergamo, and will have 4 nights in the Lake Maggiore area (we have already stayed at Bellagio on Lake Como). The question is: would you recommend we drive firstly to Lake Orta and stay one night there, to enjoy the ambience? And then drive to Maggiore (thinking of Baveno) for the other 3 nights? Or just stay 4 nights at Maggiore and day trip to Lake Orta? We are interested in Villas and gardens and the scenery, of course. The trip will be in late June.