I was recommended to go to Gardaland by my brother. We have booked to go to a highly recommended camping/apartment/hotel complex called Bella Italia near Peschiera which is only 10 minutes from Gardaland. I booked the accomodation direct and flights with Aer Lingus to Milan. The 'Milan' airport that Ryanair fly to (Bergamo) is, as you would expect, a good distance from Milan but is much closer to Gardaland. However, Ryanairs prices on the dates we were looking to travel were much dearer than Aer Lingus.