Budget Travel is holding their Annual 'Coolest Small Town' contest. These Maine towns are already nominated: Gardiner, Belfast, Camden, Thomaston, Searsport and more. To be nominated the town must have a population under 10,000. It also needs, according to Budget Travel:

...that indescribable something: independent shops, a sense of energy, an epic backyard, culture, delicious coffee. In other words, cool doesn't necessarily mean quaint: We want towns with an edge and a heart.

To get to a Top 10, their judges will weigh the number of votes and also look for other things such as diversity in geography, attractions and architecture. They'll post the Top 10 in January and ask you to vote for the the winner.