I've been to the Meadowlands. Sorry but, I've watched baseball in a stadium that looked more like a huge toilet bowl. Why? Because as David Putty would say, "Gotta support the team".
2) Second most expensive in the NHL? Do you even know how much it costs to go see Montreal play? You know the admissions prices aren't that expensive but the actual "street" price.
3) Montreal's night life is probably one of the best in North America. Generally, people watch hockey and then go do all the exciting things that there is to do.