Bis wenige Tage vor Abfahrt solltest Du in myCosta Leistungen buchen können.
An Bord kannst Du Ausflüge in der Regel zum selben Preis wie in myCosta buchen. Getränkepakete sind wegen der unvermeidbaren Servicegebühren an Bord aber auf jeden Fall teurer.
Ich würde ein anderes Endgerät oder einen anderen Browser testen.
Wir sind oft mit Costa gefahren und es gab nie Probleme mit Buchungen in myCosta.
Notfalls würde ich an Deiner Stelle versuchen, wenigstens Getränkepakete über einen Anruf in der Kundenbetreuung zu buchen.