Hello, we will be arriving in Barcelona in the morning from the States and traveling straight to Zaragoza for day and overnight then on to Madrid the next day. Would you recommend we purchase train tickets for barcelona-zaragoza and/or zaragoza-Madrid in advance? Would this save money or give us better choice of seats? Thanks so much!!