Spain quite possibly has the best Roman Archaeological remains in Europe. The Roman Theatre and others in Merida are spectacular and the Archaeological Museum of Badajoz is superb , give yourself lots of time.
The Alcazaba of Badajoz is an ancient Moorish citadel in Badajoz, Extremadura, western Spain. The alcazaba as it now appears was built by the Almohads in the 12th century, although it probably existed from the 9th century, when Badajoz was founded. In the 11th and 12th centuries it was the residence of the rulers of the taifa of Badajoz.
It was declared a national monument of Spain in 1931.
The Archaeological Museum of Badajoz
The museum is located in the city's Moorish Alcazaba (fortress). Inside there are more than 15,000 items on display from archaeological sites around the province. You can see a range of exhibits, from Visigoth architectural items to Moorish ceramics and tombstones, and Roman mosaics. The collection of Bronze Age steles is especially relevant. It is one of the most complete in the Iberian Peninsula. Both the Alcazaba and Archaeological Museum are great places to visit but give yourself a lot of time.