i don't live in that area (i'm in the suburbs) so i can't really help you with the hotel thing
if you're into hockey, check out a habs game (although they suck this year), plenty
for night life, check out the dome... many other clubs in the area
if you've never seen an imax (or if you have and like them) check out the imax theater at the paramount
You could always go to the Vieux-Port, although i'm not sure if there is anything going on there during winter (there's always loads of stuff during the summer)