Ghosts and guests roam 'haunted' hotel