If you're still trying to buy choice meats and unique crafts for the festive season late in December then head over to the Flemington Racecourse. Organised by Craft Markets, the Christmas market located on the grounds of Melbourne Cup runs from 9am to 2pm on 21 December. It brings together the best of regional Victoria produce and craft into Melbourne. There's also food and fun for the kids.