We've been staying at the Hotel Roma for many years and keep coming back. Our last trip was at the end of August. It's so well located right on the lakeside, in the centre of town and in the middle of all the bars and restaurants. Step out of the hotel and you're immediately on lake edge and less than a minute's walk to the shops and ferry point. The rooms are fairly basic, but kept exceptionally clean by two lovely ladies. There is a small fridge to keep bottles of water and the occasional bottle of prosecco chilled, and a safe for valuables (free of charge). If you go for a room on the front of the hotel you'll have a balcony to sit out and watch world stroll by (or zip across the water).
The family rooms on the first floor have a larger terrace, as do the slightly smaller rooms on the top floor, although these also have less storage space so don't pick these unless you travel light! Double glazed doors mean the rooms are very quiet when closed, and the air conditioning is a boon on a really hot day. Earlier reviews say this isn't working, but on speaking to Roberto (the owner) I get the impression that the people just hadn't known how to switch it on! Just ask if in doubt. One of the main reasons for us returning to this hotel so often is the helpful and friendly management and staff. They really make our stay special.
The hotel doesn't have a restaurant but does serve snacks (pizzas, salads etc) drinks and fabulous icecreams. Breakfast is served outside on a covered terrace, and there is a fairly good continental selection available, plus often a few interesting extras such as fruit torte and strudel.
A tip for any new visitors is to ask the receptionist to give you a Welcome Card, which will give you discounts on the ferry tickets. A useful saving when there are so many other lovely towns around the lake just begging to be visited. If you want to go to Gardaland then make sure you get the part of the Welcome Card that will give you discounts for entry tickets here too. The bus station is only a few minutes walk from the hotel, and there are frequent buses which go between Verona and Riva (at the top of the lake) and stop at all the towns in between, so this is a quicker and cheaper alternative to the ferries and the views are nearly as spectacular. Can't wait for our next trip!