You could go back to New Orleans but its kind of not your New Orleans so you probably won't find anyone that you know there. Unless they've been brought here by the magical Seal as well. I know, weird, right? But the truth.
But there are places for people who've just arrived to live and stuff. Plus you need the anti-possession amulet so that you don't get possessed by any rogue demons.