Stayed in Garda Sporting hotel last year (Riva). Nice rooms & pool, good food, good bike storage facilities, gym, spa, exercise classes etc. About 10-15 mins walk from the main restaurants. My wife didn't do any riding and still really enjoyed our stay. We had a car and spent some time exploring etc
I Did some guided rides with 'garda on bike' who have an association with some of the accommodation meaning that for 10 euro you get a shop discount and access to a guided ride every day. Some days are fairly easy, some days were 'all mountain' tours with >1200m climbing and tech descents. They give the routes a star rating on difficulty.
I took my own bike but they had decent bikes to hire (Cannondale Jekyll)