The Rogers Center is a multi-purpose stadium in downtown Toronto. The stadium has a more than desirable location – it is right next to the CN Tower. When the roof the stadium is retracted, you practically can watch the game or concert from the observation deck of the CN Tower. How cool is that – it is like double dipping! By the way, the Renaissance Toronto Hotel is located within the Rogers Center, so why not to book a room with field view and watch the game from your bed or organize a party in your own VIP booth/room…oh, remember to order room service!