Fetching details from the dictionary...
to stay in a hotel (inn, etc.); to put up (at)
to make a reservation (at a hotel, etc.); to arrange for a place to stay