Locarno is a great city right on Lake Maggiore. You will find a variety of hotels and restaurants right on the promenade. You can also go shopping there or take a few pictures by the lake. I have attached a short video so that you can get a small impression of what it looks like right on the lake.
Feel free to check out the link if you would like to stay overnight in Locarno.