We've stayed at both HH and VB and actually prefer VB!
While they're both nice, we really like having the on-site restaurant options. When we choose to go to VB or HH, we are intentionally going for a slow paced vacation. We stay
DVC for the room size, NOT for the kitchen.....(I barely cook at home...there's no way I'm cooking on vacation!

)....so the on-site food options are a must for us.
While HH does have 100's of restaurants within 15 minutes, and yes 6 within a 5-10 minute walk, I still prefer the on-site convenience of those at VB. The Green Cabin Room at VB on a cold New Year's Eve or New Year's Day is one of my favorite memories.....we snagged the table by the fireplace, as well as both the tall, leather wing-back chairs. Kids grabbed a couple of barrel chairs from nearby tables. We ordered lunch snacks, drinks, snacks, drinks, dinner snacks.....and played board games and cards, and watched football all day.
This year we couldn't get into VB so went to HH instead....and had to jump in the car every time we were hungry....and most places are closed on New Year's Day! Didn't love getting in the car twice a day....I was there to relax, not to drive all over creation...that's what I do at home!
That said, both resorts are great. I prefer VB having the beach right there, not a van-ride away, but the beach at HH is much wider. Both have good activities staffs, both had great CMs....
Have fun, where ever you choose!
