As posters above have said, I would do as much prior to going as possible. Getting the learning and pool work out of the way here means the most time enjoying yourself out there.
Can't really say where I would prefer to go but they all sound great - especially if you get free accommodation!
Can't really say where I would prefer to go but they all sound great - especially if you get free accommodation!