Best time to see ghosts is in the 'sandhya' period between day and night.
I.e, the 20 minutes just before the sun comes up or goes down. This also happens to be the easiest time to do astral travelling, but its a little dangerous since there are so many 'roamers' around during these times.







