Do you know how to book this without booking through the cruise line? I found one website on it but when I asked them how to do it they said you have to book through the cruise line. It even said on the website you could book online as long as you are not on carnival. Also how much did this cost?