For PDC try Club Barcarola, right on the Avenida so no hills to climb on the way home. Basic, but clean and great location. http://www.barcarolaclub.com/eng/
For PB I 'd recommend Wimpen Las Brisas, right in town so great location, a bit more upmarket than Barcarola but well worth it IMHO, I was there last month and booked again for next September. Cheaper to book a privately owned villa than through Wimpen. I've booked this one for next year. http://www.homeaway.co.uk/p1631016
I'm not a big fan of CT, but some people love it. I stayed in a complex of town house style apartments next to the large Hiperdino but can't remember the name. They were residential so you would have to google for them any way.