Charlottesville is where Virginia’s history and wine country come together in one unforgettable trip. Set in the foothills of the Blue Ridge Mountains, this small but lively city is best known for its ...