When it comes to the coolest cities in the world, Melbourne is one that always makes the list. Buzzing with festivals, culture, and sporting events, there are so many things to do in Melbourne making it a city that captivates you upon arrival. It's also one that wins you over one day at a time.You can't miss a visit to Melbourne on your trip to Australia. We've visited Melbourne numerous times during our time living in Australia, and with the help of local friends, we've gotten to know the city better than the average traveler. Here are our best tips and advice for visiting the city, and our recommendations for the best things to do in Melbourne.Best Time to Visit MelbourneIf there's one thing the locals will tell you about Melbourne, it's that the weather is completely bonkers. You can experience all four seasons in one day. No matter what time of the year you choose to visit, bring an umbrella and an extra layer for exploring the Melbourne attractions.In general, summer is the busiest and most popular time to visit Australia, which means this season is busy and expensive. Spring and fall attract smaller crowds, but these seasons also have more unpredictable weather. Winter is cool. That means it's still easy to explore the city or escape into the countryside.Melbourne is known as Australia's cultural capital. It's a city where something is always going on somewhere. You won't find many big Melbourne attractions or major sights in the city, but you will find pockets of culture dispersed throughout and there is no shortage of things to do in Melbourne. During your trip, make some time for a few of these key places to visit in Melbourne.Take a WalkA quick way to get to grips with the city is to sign up to a Melbourne city tour on your first day. The is perfect for discovering the best spots while learning about the city's history at the same time.Eat, Drink and be MerryFoodies will be more than happy with the number of great places to visit in Melbourne. The food and bar scenes are unlike anywhere else in Australia. Don’t miss weekend brunch or the street cafés on Chapel Street, in South Yarra, or in Fitzroy.Explore Melbourne’s Colourful and Vibrant Laneways Wander through the myriad of shops, cafés, and art displays that line the streets, and shop till you drop in Melbourne’s boutiques and markets. Little Collins Street and Collins Street in CBD are the places to go for the world’s top designers and brands.Fitzroy’s Brunswick Street and the southern end of Chapel Street are all about vintage, unique, and alternative shops. Queen Victoria Market is the spot for Australian goods and souvenirs, and Rose Street Artists Market and the South Melbourne Market are popular on weekends.Attend One of the City’s World-Class Sporting EventsThe city is a sports lover’s paradise, with so many international events and sporting things to do in Melbourne. Melbourne hosts Formula 1, MotoGP, Melbourne Cup, and Australian Tennis Open events. In addition to those, check out Australian football games, cricket games, rugby league games, horse racing, dog racing, and more.If you want a closer look, sign up to the Melbourne Sports Walking Tour and discover the cities sporting past.Get Out of the City and Explore the Region’s Countryside Spend a day wine tasting in Yarra Valley, take a road trip along the Great Ocean Road, visit Mornington Peninsula, witness the penguin parade on Phillip Island, or take on the summit of Mount Dandenong. Spend an afternoon in bohemian St. Kilda, where you can eat, shop, meander, and take in the atmosphere of this vibrant suburb.One of the best things about Melbourne is its location. It’s a perfect base for exploring the region with so many great day trips from Melbourne.