We will be coming to Toronto for a long weekend the end of April for a Blue Jays game. Other plans would be to visit the Hockey Hall of Fame and CN tower. Thinking of visiting Kensington Market also. Would appreciate comments on this area. Also, thinking of staying at the Grand Hotel. Would this be a good location? Any other suggestions would be appreciated. Thank you!