Call the hotel where you have reservations as soon as you know you need to cancel (it obviously has to be before you are required to check in). Give the customer service agent your reservation number and ask him or her to move it forward a few weeks, or even months. They will usually do this with no charge.