The 10 Most Charming Small Towns in New York USA

10. Greenport

9. Rhinebeck

8. Cold Spring

7. Narrowsburg

6. Sag Harbor

5. Aurora

4. New Paltz

3. Canandaigua

2. Croton-on-hudson

1. Skaneateles,