The most luxurious hostel in every European country under £40 a night