Lago Maggiore is a place of breathtaking beauty, rich in history and natural beauty. What welcomes you are the great vistas of magnificent lake with Alps in the background, dramatic sunrise and sunset, charming little towns with beautiful gardens and parks. The most beautiful garden and the must if you are visiting Lago Maggiore is the one on Isola Bella.
I have not seen any wedding while visiting Isola Bella, but can very well imagine a fabulous wedding photos there. With the gardens in bloom, the palazzo and spectacular view, it all looks like a scene from a movie. Fell free to contact me if you are planning to get married there :)
The best little town for excursions on Lago Maggiore is Stresa. It is a charming little town, with a great connection to Milan. I could live in Stresa and would not even need a car. Everything in town is walking distance, for a transport around Lago Maggiore there is an excellent water transport system and you can get everywhere else by a train or by a bus. The EU train system is fantastic, the comfort, the speed, the cleanliness, the dependability, you can count on it all.
When visiting Lago Maggiore, you can also explore the wineries of Piedmont, take a scenic train ride to Alps, visit Lake Orta, Monastery Santa Caterina, take a train to Como, or Milan. For a lost's of usefull information visit Stresa Sights blog, it is where I found many great tips.