Travel & Places United States On-Site Recreation About Travel & Places Tuesday, May/14/2024 Tuesday, May/14/2024 50 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.