Also ich persönlich finde es ziemlich „traurig“ (eigentlich eher unverschämt), wenn viele deutsche Touristen wie selbstverständlich erwarten, dass in den Urlaubsgebieten deutsch gesprochen wird. Ich selbst kenne einige Leute, die mit dieser Voraussetzung in den Urlaub fahren und dann rummeckern, wenn man sie nicht versteht.
Dann sollte man am besten in den deutschen Landen bleiben. 
Auch der Eintrag von STHamers, dass der Reiseveranstalter dafür sorgen sollte, dass immer jemand im Hotel ist, der deutsch spricht, kann ich so nicht stehen lassen.
Man sollte sich vor dem Urlaub darüber informieren, mit welcher Sprache man weiterkommt. Und das ist in der Regel englisch!
Also sollte man sich dementsprechend darauf vorbereiten.
Ich selbst gehe momentan zur Volkshochschule, um spanisch zu lernen, da mein Mann und ich bereits das dritte Mal (und bestimmt nicht das letzte Mal) in die Dominikanische Republik fliegen. Mein Mann kann sich bestens in englisch und ich mit einfachem Schulenglisch verständigen (auch hier habe ich demnächst vor, dass wieder ein bißchen „aufzupolieren“).
Desweiteren kaufe ich uns für jeden Urlaub einen Sprachführer. In diesen Büchern sind bereits jede Menge Sätze und Wörter vorgegeben, dass man sich zumindest ein ganz kleines bißchen in der jeweiligen Landessprache ausdrücken kann. Auch wenn es nur ein „guten Morgen“, ein „Danke“ oder ein „Tschüss“ ist.
Außerdem kommt das bei den Landsleuten viel besser an, wenn man NICHT davon ausgeht, dass jeder deutsch kann!! 