You will get a very impressive experience while traveling to Toledo just 70 km (45 miles) away from Madrid.
After exploring Barcelona you can visit an ancient Montserrat in the mountaintops.
All in one day, you will see everything from Roman aqueducts to Gothic cathedrals.
Just 100 km (60 miles) from Barcelona, Girona is filled with medieval architecture. Visit Dali Museum in the same day.
While staying in Barcelona if you can expand your trip then you will get a chance to visit 3 different countries in a single day.
NEXT