Some travelers are reluctant to give small towns a chance, believing that only large cities offer truly memorable vacation experiences. But the borough of Carlisle, Pennsylvania, nestled in the scenic ...