I've had this experience before when a flight was cancelled and rescheduled to another date, and I had a non-refundable hotel booking to deal with. If your travel dates are flexible (like mine was), you could re-book your stay dates as someone had already suggested. Or see if the hotel will give you a stay credit for when you're able to go. In another case I was able to gift the hotel stay to my relatives who were able to take my place.thanks
That was many years ago. After more than 30 years of regular international travel, I now never book a non-refundable anything no matter how good the offers may be.