Cold Spring, NY is a great destination for a weekend getaway that has it all—hikes and a cute and historic town directly on the water with views of Hudson ...