If you really want to catch a glimpse of a ghost, the Langham Hotel is your best bet. This hotel is riddled with ghosts and has a long history of paranormal activity. Let's see, a doctor who murdered his wife and then committed suicide? A mysterious man with a deep wound on his face? A former butler who wanders the hallways? And even Napoleon III? This hotel has it all. Opened in 1865, the Langham was London’s first luxury hotel and over the years has accommodated everyone from celebrities to royals and, well, apparently ghosts. Room 333 is supposedly the most haunted of the guest rooms and is available for booking for any brave travelers. Even if you aren't hoping for a ghostly entanglement, you'll still enjoy the luxury accommodations, which remain top-
3. Queen Anne Hotel, San Francisco, USA.