Coronavirus cripples Valley hotels among cancellations