Overall, late March to early June, and September to November are the best times to visit, as you'll avoid the busier summer period and see your money go ...