village nestled in green mountains