Choosing where to learn Spanish in Spain Deciding on Salamanca, two hours west of Madrid and 50 miles from Portugal