When you think of cool, artsy mountain towns, does Shepherdstown, West Virginia, come to mind? If not, you're missing out on incredible experiences in one of the state's oldest cities. Settled in ...