The other option if they refuse a refund is to ask to about moving the booking to a later date at the same property. May be better to not let on that you will definitely be a "no-show". There are also some services which allow you to resell your booking, like roomer. I have no experience doing this though.