Old Orchard Beach, ME finished 10th in Budget Travel's annual America's Coolest Small Town contest.

Readers of the travel magazine voted for the coolest small town on Budget Travel's website, which recorded more than 100,000 votes.

Editor in Chief Robert Firpo-Cappiello says, "Budget Travel defines 'cool' as an energetic vibe that often combines community spirit with a vibrant arts scene, great food, natural beauty, and unique history."

Here's the top-10...

1) Grand Marais, MN

2) Chincoteague, VA

3) Hillsborough, NC

4) Allegan, MI

5) Washington, NC

6) Delhi, NY

7) Fort Myers Beach, FL

8) Huron, OH

9) Snohomish, WA

10) Old Orchard Beach, ME

For more on this story visit budgettravel.com.

More From WQCB Brewer Maine