Lake Garda offers something for everyone, from families and history buffs, to sports enthusiasts and wine lovers. Find out where to go and what to do here.