Last Dec it cost around RMB500 for 碧桂园. Since my friend are resident, I got discount in room rate about RMB4xx. But the price in their hotel web site seems quite high now. I suggest you call directly to room reservation of hotel and check the price and availability. There is no need to pay when you make booking but they will hold the room for you.
I had gone there for several Christmas holidays (during weekdays) and booked the room by phone one or two months in advance. I would buy the bus ticket just 10 days before departure.
You need to book a van or limousine for 長隆 from both places with similar costs.