This small college town delights with funky boutiques, elevated dining, a historic hotel, and a rail-trail with views across the scenic Appomattox River Valley. Farmville is a postcard-perfect ...