Sometimes the most unforgettable travel experiences aren’t in big cities or famous landmarks, but in small towns that pack ...