Handle it the same way airlines do. If you think you might not be able to go, then pay extra for a refundable ticket.