if you wanna come down to evansville, everybody goes to sonic on green river road and lynch. in terre haute, everyone usually hangs out in front of the starbucks on wabash or other random places along 3rd street (US41).
if you wanna get on some local forums, here's a few:
Terre Haute:
www.empiremotoring.org
Evansville:
www.tristatecarz.com
Indianapolis & various places around Indiana:
www.indystars.org
you should come down here sometime. there's a lot more going on than in vincennes.