Christmas is the time for family, friends, feasting and forgetting to buy presents until the last minute. Thankfully Melbourne has a number of December Christmas markets giving you ample opportunity to grab gifts that will make your loved ones smile on Christmas morning.
Plus we've got lots more Christmas gift ideas if you're really stuck. Shopping done? Celebrate with a bevvie at one of our best rooftop bars.