Melbourne is a vibrant, diverse city, and each suburb has a distinct vibe of its own. Some of the best areas to stay in Melbourne include fashionable Fitzroy for a touch of class, Southbank if you love the buzz of the city’s cafe and restaurant culture, St Kilda for a relaxing day by the sea, and Brunswick for the true bohemian Melbourne experience.