Sorry that you are going through this. But why can't you cancel your hotel reservation? Every hotel that I'm aware of allows you to cancel up to 24 hours in advance with no penalty. The only money you should be out would be rebooking fees for the airline. If you speak to a customer service rep you might even be able to get that waived too. It's not a given, but I know for my work we've been able to do that even with non-refundable tickets.
Good luck!
Good luck!