Centennial Park Hotels

Holiday Inn & Suites/Houston Space Center Clear Lake

Hilton Garden Inn Houston/Clear Lake/Nasa

Days Inn & Suites by Wyndham Webster Nasa Clear Lake Houston

El Franco Lee Park Hotels

Holiday Inn Express and Suites, 1702 N.Main Street, Pearland, Tx 77581

Palace Inn, 11450 Telephone Rd, Houston, Tx 77075

Scottish Inn & Suites, 11130 Telephone Rd, Houston, Tx 77075

A little more upscale places to stay are around Hobby Airport Houston. A 10 to 15 minute drive.