Here are top 24 adventure towns of the United States according to National Geographic. These adventure towns offer something for everyone, whether you love hiking, skiing, biking, kayaking, climbing, snowboarding, or a little bit of everything. Stay for a long weekend or the rest of your life, after the the break...
02. Lihue, Kauai, Hawaii
03. Hood River, Oregon
04. Smyrna, Delaware
05. Marietta, Ohio
06. Saranac Lake, New York
07. Spearfish, South Dakota
08. Avalon, New Jersey
09. Santa Fe, New Mexico
10. Knoxville, Tennessee
11. Flagstaff, Arizona
12. Red Lodge, Montana
13. Newport, Rhode Island
14. New Paltz, New York
15. Point Reyes Station, California
16. Mountain View, Arkansas
17. Nashville, Tennessee
18. Mobile, Alabama
19. Madison, Wisconsin
20. Tulsa, Oklahoma
21. Hermann, Missouri
22. Idaho Falls, Idaho
23. Arcata, California
24. Eastsound, Washington