I booked a direct flight from the UK to Norway (pre-Brexit). The airline cancelled the direct flight and offered me an indirect alternative, that took much longer. As an alternative, I opted for a direct flight on a different date. They changed the flight free of charge. I also booked a hotel (one night) through the same airline. Do I have the right to change the hotel date free of charge as well? On their site, prices for the new date are nearly 50% higher than what I paid for the original date.
Specifics: flight through Norwegian Air Shuttle, London Gatwick to Trondheim. Hostel through Norwegian Holidays (same website). Booking date and travel date are both before Brexit, so the departure airport is within the European Union, but the destination airport is not. The hotel is a hostel booked through Norwegian Holidays (along with the airline ticket) at a refundable rate.
NB: I also asked Norwegian Holidays and will update when I get a response, but it may be of more general interest what passenger rights are in this situation.