If you don't have any issues with staying 13 kilometres away from the middle of the city, look into the neighbourhood of Painesville. It's got 4 available hotels, including Quail Hollow Resort and Comfort Inn.
For more options, try the Residence Inn By Marriott Cleveland Mentor and the Hampton Inn & Suites Cleveland Mentor. They are 20 kilometres and 20 kilometres respectively from the center. Some more alternatives are the Holiday Inn Express Hotel & Suites Ashtabula-Geneva, 25 kilometres away, and the Hampton Inn Ashtabula, 20 kilometres.
The close by localities of Lake County and Austinburg are worth seeing. Lake County is 16 kilometres to the west of Thompson, while Austinburg is 20 kilometres to the northeast. Lake County hotels are the Villa Rosa Motel and Steele Mansion. The Sleep Inn & Suites Near I-90 and Ashtabula and Ramada Austinburg/Ashtabula are some of the ones in Austinburg.
If watching sport gives you an adrenaline buzz, head to Classic Park. It's located to the west of Thompson. Like to stay close by? The Courtyard by Marriott Cleveland Willoughby and the Stonehill Hotel & Suites Cleveland-Eastlake could both be ideal.
Hopkins International Airport is the most logical airport, and is 70 kilometres from central Thompson. Accommodations nearby are the Sheraton Cleveland Airport Hotel and the Cleveland Airport Marriott.
Hotels in Thompson start at AU$63 per night. Prices and availability subject to change. Additional terms may apply.