Travel & Places United States What a Setting for a Swim About Travel & Places Tuesday, July/23/2024 Tuesday, July/23/2024 45 106 Share 0 Windham Hill Inn in West Townshend, Vermont, is a Relais & Châteaux property that is both a dining destination and a peaceful, romantic hideaway.