Spain Transport Guide (2026): Metro, Trains, Uber & Taxis