Need to know a great B & B around Winchester to relax w/ sis

My sister live in Upstate NY and I live in Upstate SC we are going to meet halfway (around Winchester) to spend the weekend together. We want to stay at a Bed and Breakfast where we will have access to shops, restaurants, hiking trails, just things to do, walking distance would be ideal but we can also take a short drive too. Any ideas will be helpful we plan on doing this in April.