Spooky stays: haunted hotels and ghostly guesthouses to book for Halloween
From a 13th-century Arab fortress with a crying spectre, to the London hotel which spooked the England cricket team, book a stay where the permanent guests never checked out at all …