Ohh you will LOVE it - we have been there 3 times!
We have always booked direct - the last couple of times we got an early booking discount of 10% - think it was if you booked more than 6 months in advance, but I could be wrong.
Tips - definitely get there early as someone else said. The earlier you get there the earlier your dolphin swim - I can never settle until we have got that out of the way, I'm too worried about missing it!
Don't bother going to the avery - we spent half an hour in there trying to get those birds to eat from us, and they were all to lazy or over fed to bother. Never again will I put a maggot in my hand for nothing!!!!!
Bag a sunbed early . . . though there is loads to do and you don't want to waste any time sunning yourself, once you have got that big lunch in you you will appreciate somewhere to lay for half an hour!!
Water shoes - the bottom of the tropical river (not sure if that's what it was called, I'm talking about the one you mooch around, not the one with fish in) can be quite rough. Its also unexpectedly deep in places if you are a bit of a nervous swimmer - I was way out of my depth at times.
Go to the shop early if you want to buy / collect video or photo packages. Everyone leaves it until they are on the way out!
ETA - If I remember correctly you need to take all your jewelery off for the dolphin swim part as well! Best to do it at the start of the day, otherwise you have to sprint off and do it when you are supposed to be in your pre-swim briefing!!!
