I'll be in Montreal in July, it's for work, but that would absolutely have been my first choice. Second choice Chicago, third Toronto (I also find it a bit blah, except for the cool Indian radio stations).
There's a Best Western in downtown Chicago that's not that expensive, friends of mine stayed there.
There's a Best Western in downtown Chicago that's not that expensive, friends of mine stayed there.