Tarragona Spain offers beaches, rich history, affordable living, and a relaxed Mediterranean lifestyle—without the crowds of major cities.