Build a small personal dining list over separate visits: a diner lunch, Indian dinner, market sandwich, coffee, doughnuts and a reservation-worthy evening. Most stops cluster on Main Street; milkbread is on Jetton Street and is easiest as its own visit. Check opening days and book Kindred ahead.
An easy introduction to Davidson's compact Main Street. Start with coffee, browse the independent bookshop and finish with lunch. Allow about two hours and check each shop's hours before setting out; these three stops are close enough to explore on foot.