If something comes up and you need to cancel your reservation at the last minute, most hotels will still make you pay the full rate — especially if you’ve booked through an online travel agent. If there’s even a slight chance that you may need to cancel, then pony up a little extra cash and book a refundable rate through the hotel itself.