Winter in Melbourne, when done right, is a magical thing.

Pilgrimages to your club's ground are a staple of the season, as is a meal and a big screen at one of Melbourne's many corner pubs.

Scarf wrapped tight, schooner in hand, fireplace a-roaring and an atmosphere with something for everyone.

If you can't make the game, here's your exhaustive list of the 10 best places in footy's heartland to watch your team. 

The Park Hotel

The slick and modern Park Hotel in Abbotsford boasts a front bar great for catchups over live sport.

Perched on a stool with a medium-rare steak in front of me, I watched Travis Head tee off on hapless Poms in the summer, in the perfect setting for such an occasion.

There's a lovely beer garden out the back, and something for everybody on the taps.

JOIN THE DISCUSSION