Thank you to everyone that's been helping me.
I'm now battling with myself. We've decided on Lake Garda. Either Malcesine or Peschiera, the former being in the mountains (which is what I originally wanted) the latter being walking distance to a train that goes into Verona and Venice.
I sooooo want the mountains and Malcesine looks perfect but Verona and Venice...