First of all congrats on your success! I know that making a decision like this is not easy, but I think the clear answer is Vanderbilt. Family is nice, but 5 hours is nothing and having a city like Nashville to explore is a really big plus. I also think that living a little farther away from the parents is probably a good thing. Not to mention the obvious prestige difference, which I honestly believe offers better opportunities in the future.
From your pro/con list, Vanderbilt will make you happier, but you're finding reasons to work against it. Go with your gut and go Vandy, you will not regret it.