In these towns, there’s always something to make you happy, whether you’re an adventure junkie or a lover of history, says ...