Britain and Ireland is full of ghosts and hauntings, many centred on its pubs, inns and hotels. Visit our guide to the haunted hotels and pubs in the UK and Ireland.