My husband and I are ready to book our NCL cruise! What's the best way to book? We used a travel agent last time, which was fine, but she didn't give us any better deal than I could have received directly through the cruise line. I have heard some horror stories about some of the bargain online cruise booking services. Anyone have recommendations?