The best time of year to visit Melbourne really depends on what you want to do while you're here. If you're looking to enjoy the outdoors, then spring and autumn are the best times to visit, when the weather is milder. However, if you're more interested in checking out the city's nightlife and restaurants, then winter (June-August) is a great time to visit, as this is when Melbourne really comes alive.