Riva del Garda is a very small town. If your aim is just to visit the historic centre of Riva del Garda, then half a day or a full day (at a very relaxed pace) is more than enough. However, there are many more activities to do in Riva del Garda, such as some hiking trails or even windsurfing.