20 Reasons to Travel to Spain 1.) The Mediterranean coast is paradise Spain’s long, sandy Atlantic beaches and cozy Mediterranean coves…