I wrote 5 lines in answer and then logged in. My well thought out answer has disappeared and I don't have time to redo it.
they dont stay over because they have no where to stay
Detroit
cleveto
The Yankees stay in the hyyat
Four Seasons
russia
too long, stay in Canada.
It depends on what condition is being treated, and how long the hospital stay.
Toronto is a city with amazing hotels. To find a perfect hotel, decide what budget allows for them, and what luxuries people will need. The Residence Inn at the Toronto Airport is generally an amazing hotel. Hotels can be found on tripadvisor.com.
crowne plaza Toronto
Toronto hotels gets four and half stars for services, The quality of hotels are amazing and staff are kind. These hotels are known for their services and discount offers.
When the Toronto Blue Jays play in Baltimore they stay at the Marriott Inner Harbor at Camden Yards Hotel. It is close to the venue making it very convenient.