A password will be e-mailed to you.

Before you prepare to go all out this New Year’s Eve, don’t forget to hit up Band Swap at Amigos. The 12th anniversary of this notoriously nostalgic singalong, eight bands of 40 randomly sorted musicians play cover songs they’ve had 24 hours to learn with hilarious results. And once you’ve sorted out that hangovery mess, get ready to pick your New Year’s Eve poison!

TUESDAY, DECEMBER 26
– Fancy Diamonds, Speedhammers and Spacemints at Amigos
– Nigel Mac at Buds on Broadway

WEDNESDAY, DECEMBER 27
– Smoke Wagon at Buds on Broadway

THURSDAY, DECEMBER 28
– Smoke Wagon at Buds on Broadway
– Nightswitch, Ecila and Raising Acadia at Capitol Music Club

FRIDAY, DECEMBER 29
– Kenny Marco at The Bassment
– Mat The Alien, The Gaff, Funk Heavy G and Mr. Fudge at Capitol Music Club
– Young James, Safety Jane and Kasia Thorlakson at Vangelis
– Live Band Karaoke with The Forks at Amigos
– BC Read Trio at Buds on Broadway

SATURDAY, DECEMBER 30
– Vesti and the Vexations at The Bassment
– Rage of the Robots at Matriarch Nightclub
– Stephen Cooley and Booji Bomb at Vangelis
– DJ Market Mall at Capitol Music Club
– Band Swap 12 at Amigos
– Chrome Empire at Buds on Broadway

SUNDAY, DECEMBER 31
– Rosie and the Riveters at The Broadway Theatre
– Big Stuff at Village Guitar
– Factor Chandelier and The Stone Cold Party Rockers at Capitol Music Club
– Johnny Don’t at Buds on Broadway
– Bobby Tables, Planet Riot, Orkestrate, Notes, Split in 2 and Eazy-T at Sutherland Bar
– Crawdaddios, Zyde-GoGo and Dr. Don and the Black Mambas at The Bassment
– The Ellen Froese Band at Vangelis
– DJ Haywire306 at O’Brians Event Centre
– Castle River, After 2AM, Kaye & Co and vbnd at Amigos

— Featured photo by Flickr user olivianotter, Creative Commons