Useful contact numbers added to Members area...
I generally use booking.com and stick to hotels that allow payment on arrival and free cancellation up to arrival, sometimes for a few euro extra. In any event I'd imagine those caught will be covered by their holiday insurance?