Madrid, Toledo, Seville, Granada, Barcelona, San Sebastian, fly out of Bilbao. First, and probably only, trip to Spain. Trying to book train either from Granada to Barcelona or Barcelona to San Sebastian. Will fly one of those. Can't book a ticket. Am I too soon, too late, or too inept?