Phoned Expedia and asked not to cancel but to rebook for next year. They said that since they cannot do that, as the airline (Lufthansa) are not taking rebookings, that we would get our money back, full refund. That meant they would then have to refund us for the hotel. So minus £6.10 fee, we are getting the lot back. Phew! Expedia still have the money for the hotel, so we get that back within 30 days. Lufthansa have the money for the flight, so we get that back in 2 to 12 weeks. Relieved, but surprised. Surely it would make more sense to take a rebooking. Expedia said it could be up to 6 months before we can rebook as the airlines start to allocate new flights. The problem is, there may be fewer flights and some routes my never reopen. Have we seen the end of cheap airline flights?