Where can ghosts be found?

Ghosts can be found in haunted houses

Ghosts can be found anywhere a person has experienced strong emotions or death. It doesn't always have to be a haunted house, it can be a library, a city park, a hospital, a hotel or other inn.

All that is required is the ghost have a connection of some sort to the place.