Due to moderate climate and tourist crowds, March to May and September to November are the best time to visit Melbourne. Grape and wine tasting and admiring golden foliage—what could make your Melbourne autumn better? A chilly period between June and August sees fewer tourists and a lot of cultural events to push yourself out of the blue. And what a fantastic chance to ski snowy Mount Hotham or Mount Buller! Spring months promise amazing blooms during Tesselaar Tulip Festival and iconic events like Melbourne Fringe and Melbourne Festival. December to February bring stunning beach vacations and cricket season to Melbourne. However, the city also attracts hordes of tourists during summer time, so try to plan in advance.