Travelers are voting Holiday Inn Front Royal as the best resort in Winchester. There are 3 resorts in Inwood a city just 30 km from Winchester and 1 resort in Strasburg which is 31 km distant. The most popular of these are The Inn At Charles Town in Inwood and Holiday Inn Front Royal in Strasburg. You can find 49 resorts in Virginia and 2934 resorts in the country of United States. Our members favorite in Virginia is The Homestead Resort and Pelican Hill is the top pick in United States. Want more? Check out our map of resorts in Winchester.