A few years back we stayed on the southern end of Lake Garda, in the quaint town of Peschiera del Garda. We hired a car so toured around the lake and travelled to Verona, try the opera there it's excellent. We also did a day trip to Venice by train. The Dolomite mountains will provide breathtaking views if you're into that.
Riva La Garda was a good location.