Stresa is the nicest town on the lake, the most popular, and has more hotel options. From here, you can easily take the boat to visit Isola Bella and Isola Superiore. Verbania, where the wedding venue is, is the biggest town on the lake, and has also a number of good hotels. The distance between Verbania and Stresa is 19.3 km.
Hotels in Verbania:
4* www.pallanzahotels.com/hotel-belvedere
4* www.hotelpallanza.it
4* www.grandhotelmajestic.it
4* www.hotelsantanna.it
4* www.hotelancora.it
3* www.pallanzahotels.com/hotel-san-gottardo
3* www.lacontradahotel.com
3* www.verbaniahotel.it
Hotels in Stresa:
5* www.villa-aminta.it
5* www.borromees.com
4* www.zaccherahotels.com/grand-hotel-bristol
4* www.hlapalma.it
4* www.reginapalace.it
4* www.hotelastoriastresa.it
3* www.duparc.it
3* www.lafontanahotel.com
3* www.hoteldellatorrestresa.it
If you prefer bigger cities, and you don't mind the extra travel, you can also consider options in: Milan (102.3 km away); Turin (150 km away); Lugano (yes, in Switzerland, 78.81 km away).