Ich finde Budapest gut, da kann man sehr gut günstig feiern und die Stadt ist auch wundervoll, wenn euch das interessiert ;-) Probier zum feiern zum Beispiel das Dokk Café da ist immer was los und es ist wirklich stylish.
Zum Strandurlaub in einer Stadt kann ich das Hotel Doña Juana Cecilia in Tampico empfehlen. Dort habe ich mal ein paar Tage verbracht und hatte nichts zu meckern. Es liegt gegenüber des Strandes und unweit der Altstadt. Ich konnte nicht genau herauslesen ob ihr ganz und gar nicht in eine Stadt wollt oder vielleicht doch.
Das Gasthaus zum Engel ist genau, dass was du suchst: http://www.gasthofzumengel.de/
Normalerweise solltest du vom Kreuzfahrschiff Informationen einholen welche Zahlungsmittel du benutzen kannst, da ja jedes Unternehmen mit den verschiedenen Karteninstituten einen Vertrag haben muss. Wenn es aber eine pre-paid Kreditkarte (habe ich noch nie davon gehört) einer der großen Kreditkartenfirmen (Visa, MasterCard, American Express) ist, dann sollte es kein Problem sein, diese als Zahlungsmittel zu benutzen.
Weiß nicht ob das dein Fall ist aber ein grandioser Spaß ist der Wild Wadi Waterpark. Natürlich wie alles da unten im superlativ gebaut und für jung und alt wirklich ein Erlebnis.