Okay, I realize that it may be difficult to host outdoor games down in Florida, Texas, or Arizona. However they are hosting one in Santa Clara which is just outside San Francisco. That opens the door for many other places to host a game including St. Louis, Columbus, Minnesota (really, why hasn't Minnesota been the obvious choice), or Colorado if you want to stay inside the USA. You could even host one in Seattle and it would sell out.
I'm not a fan of them returning to the Boston area before those other places I listed have had a chance to.