There are many shops in Menacho street, including Zara and Bershka, on Santo Domingo St. There are also small curious boutiques.
You can buy food in so many supermarkets. There is one in city centre, Eroski, which is in San Francisco square.
Best eating is in Elvas, the nearest village of Portugal. (it's only 5 kilometers from Badajoz).
If you want to eat products of the region you can go around the old town, where you will find many bars and restaurants where you can eat iberics and meat of extremadura. Also you can have a small beer with a free "tapa".
La santina is a very good place to stay and have a dish of iberic meat, ham...
La casona de arriba is a very good place to have a beer before lunch, with a small tapa.
- Nearby cities of interest include Mérida and Caceres.
- Elvas, located 18km west of Badajoz, historic fortified city (UNESCO) just over the border in Portugal. Please note that no bus is running on weekends.