I think Niagara Fall, Ontario would be another great city to hold worlds in. I mean if a huge waterfall doesn't wow you, I don't know what will. :P In all seriousness though, Niagara has lots of stuff to do, a great night life (for the older folks as well as families), lots of parks, shops...