I have 6 nights (either before or after) a wedding in Porto, Portugal this August and want to explore Spain. I was going to fly into Porto, and then fly to Barcelona and spend 2 nights in Costa Brava, then 4 nights Barcelona before heading home. Is there a better itinerary either starting from or ending in Porto that would allow me to explore Spain for 6 nights without flying? Would prefer the train or bus to enjoy the scenery (and avoid paying extra baggage fees on small airline carriers).
Thanks !