This lush community built along a mountain ridge is more than worth your time. Vestavia Hills is upscale but down to earth, with unexpected eateries and inviting retail.