five small towns to discover by train