From laid-back fishing ports and ancient fortified towns to tiny coastal enclaves and cobblestoned pueblos blancos (white villages), these are just some of the pretty Spanish small towns and ...