Wenn Du beim Veranstalter direkt buchst, sind die angezeigten Preise die Endpreise. Du erhälst einen Voucher und musst vor Ort nichts mehr zuzahlen - es sei denn, es steht im Katalog ausdrücklich dabei. Du reist quasi "pauschal" und bist damit abgesichtert. Veranstalter würde ich auch nur im Reisebüro buchen. Die haben die gleichen Preise, lassen oft wenn man nett fragt und für einen entsprechenden Betrag bucht, auch mal 2 % nach und kümmern sich im Fall der Fälle um alle Reklamationen.
Expedia, Opodo & Co. sind nur Vermittler. Man sollte hier immer wirklich das Kleingedruckte lesen, mit den Hotelseiten vergleichen und vor allem auch untereinander vergleichen. Ich habe leider schon oft die Erfahrung gemacht, dass vor Ort noch Gebühren, Steuern, Resort Fees etc hinzu kommen. Darauf wird dann oft erst nach der Buchung hingewiesen. Verbrauchergesetze hin oder her, da hat sich leider in den letzten Jahren nicht viel geändert. Geködert wird mit einem günstigen Preis, aber wenn man mla alles zusammen zählt, ist man oft teurer, als beim Veranstalter direkt, der dann wirklich alle Gebühren beinhaltet.