8-Night Madrid, Toledo & Barcelona Flight, Hotel & Train Vacation From $1,099 per person