Synonyms for Haunt (same or very similar meaning)
WordNet sense 1 (a frequently visited place):
hangout, repair, resort, repair, resort, stamping ground
WordNet sense 2 (follow stealthily or recur constantly and spontaneously to):
stalk
WordNet sense 3 (be a regular or frequent visitor to a certain place):
frequent, frequent
WordNet sense 4 (haunt like a ghost; pursue):
ghost, obsess
From the ODE community, based on WordNet
add/edit