I would reccomend taking the dive course localy or at least the classroom/pool part.
That way when you are on your holiday you are not trying to do a bunch of learning you can just concentrate on diving and having fun.
This is what I did and it was great, I took all the classroom/pool sessions here and did my open water dives in Jamaica
This made for a realy nice holiday.
Joel