Spanning decades and decadence, ‘The Haunted Hotel’ is a place for everyone