Charlottesville is an easily walkable city, and you can explore most attractions on foot. If you're planning to visit the sites outside the city, you may want to rent a car or sign up for a tour. Uber and Lyft are also available if you don't want to drive, but check prices as they may be higher during peak tourist seasons.
If you have extra time, consider visiting the nearby wineries and breweries that are famous for their drinks. Also, if you have less time, consider skipping the downtown mall and spending more time at Monticello, University of Virginia or Shenandoah National Park.
The Charlottesville Albemarle Airport (CHO) is the local airport, located about 9 miles north of downtown Charlottesville. The airport code is CHO, and it is a small airport with limited flights. The Richmond International Airport (RIC) is another option for travelers, which is about 70 miles east of Charlottesville.