Digital nomads in Spain: best cities, visas options, tax and more.