Many hotels offer the option to pay at check-in, allowing you to make a reservation without paying in advance. When you book your room, you provide your credit card information to guarantee the reservation, but you won't be charged until you arrive at the hotel.