I'm so unfamiliar with that area I don't have a clue where to start. It looks ideal for us as we can have a few days in Jerez before heading to the beach.
We've been to the Algarve and Cascais so we don't mind that the beaches are windy and might have big waves. We have teenagers. We'd like to be in close to walking distance of some bars, restaurants and shops. If there's some attractive architecture, all the better. We won't be hiring a car so need to be able to get to the town by bus or a taxi not costing more than £50/£60.
Any help would be greatly appreciated. Thank you