The General Lewis Inn is a charming historic inn with lovely grounds. It is walking distance from the shops and restaurants in downtown Lewisburg. The staff is very friendly. We had breakfast in the restaurant once, and it was good and reasonably priced.
My only complaint is that our room (206) was directly above the restaurant and we could hear everything below and our room smelled like food almost every night. I would have to strongly recommend against staying in this room, especially if you want to sleep in or go to bed early.