New York vacationers don't have to rely on the Big Apple. This serene town tucked in the Adirondack Mountains gives you easy access to Lake Champlain.