Situated in upstate New York between two lakes and ringed by ... The town’s location on the shores of Mirror Lake allows tourists to ski, skate or take a dog sled ride then walk to a restaurant ...