We're planning a two centre holiday round Lake Garda, travelling by train. We'd like to stay in Sirmione and possibly Lazise or Malcesine. We'd like a lakeside hotel with views, walks, things to do e.g. castles, thermal baths, etc.
Which would you recommend? Or would you recommend another town on Garda? Thanks!