I'll be there, too! In the Spanish department.
Sounds like you both have had almost exactly the same experience as me, so far. I visited for a weekend, just long enough to reassure myself that the school, the city, and the food (oh man, the food) are all amazing! I love the part of town that Tulane is in. I'm so psyched to be able to walk, run, or bike anywhere I want to go! I've been in the suburbs for almost two years now, and I can't wait to get away from my damn car for a while.
I love the architecture uptown, too. I'm excited to find an apartment down there. Are you guys planning on going back down to find a place, or are you going to just trust Craigslist (the Internet never lies, right?). I was planning on making another quick trip down, but that's going to get pricey...
I have to get my immunization stuff in order before I can register, too. AND, I second the amazing funding. Literally the best I've heard of out of any of my friends in the Humanities (including schools in DC and NYC, which are also WAY more expensive places to live).