If you are looking for small towns check out (in no particular order):
Barolo
Serralunga dAlba
Monforte dAlba
Or on the other side of Alba
Neive
Barbaresco
Make sure you plan on a lunch at
Cascina Schiavenza in Serralunga dAlba Amazing very slow lunch (remember Bra in Piemonte is the home of Slow food) great views unbelievable meals.
Bottom line you will not go wrong wherever you guys decide.