I stayed at a Spring Hill Suites very close to the museum about a year ago. I paid $125 total for a double queen room.
I stayed at the Days Inn right off I-70. Cost under $70 for one night (two double beds; booked off Expedia). It's on Margaret Ave and literally 3minutes away. I was only there to sleep and shower on my road trip but it was nicer than the place I stayed near Chicago!
There are several hotels in Terre Haute with various prices. Weve stayed at one (unfortunately, i don't remever the name) but we got two double beds for approximately $100 and they allowed pets, for a small fee.
I would get a hotel. Air BNB hosts can cancel on you.
Thanks! Your answer is awaiting moderation.