There are so many towns to see, and each one is chock-full of history, adventure and hidden gems just waiting to be explored.