Madrid to Porto with up to 3 stops: Avila, Salamanca, and Aveiro