If you're looking for somewhere to grab a bite to eat, here are 17 of the best restaurants in Charlottesville, VA. Hamilton's at First & Main. $$$ | (434) 295-6649 | WEBSITE. ... TipTop Restaurant. $ | (434) 244-3424 | WEBSITE. ... Public Fish & Oyster. ... Maya Restaurant & Bar. ... C&O Restaurant. ... Red Hub Food Co. ... East Garden. ... Fleurie. More items... May 22, 2022