The Mexican team is staying at the airport Marriott...its only about 10 minutes from Crew Stadium. I don't know of any closer to the stadium. There is one at 161 and 71 that is probably about a 10-15 minute drive as well.
I believe there's a Courtyard by Marriott downtown on Spring St. Would be great for pre and post game, (walk to German Village, Short North and Arena District) and very close to the Stadium.