Lewisburg, West Virginia, is a small town with a lot to offer, including a stellar arts scene and a variety of dining options.