Why travel to Delaware, when Lake Placid is a lot closer to home.