From the bustling streets of Madrid to the coastal beauty of Barcelona, the largest cities in Spain showcase a unique blend of tradition, modernity and regional charm, naturally making them tourist ...