For 6-7 hours I would pay 2000 pesos plus food and drinks.
Find a good driver and give repeat business and you should have no problem paying around 300 pesos per hour for longer trips.
I use the same driver every day while there for the past 11 trips so I give him presents like a bottle of Baily's, CC whiskey, cologne, shirts, etc... too but this is not necessary.
The Playa Dorada taxis rotate to different resorts but he can pick you up at any resort.
Call Carlos at 809-855-4193 and tell him Marco from Toronto recommended him.
