There are many ways to book a cruise, including through the cruise line's website, online, or through a travel agent. Although it's easier to book online, you should consider using a travel agent, especially if this is your first cruise. Booking a cruise is not as straightforward as booking a resort. A travel agent can help you find a cruise that fits your budget, not to mention they can get access to deals and group rates that you can't find online. Travel agents get paid a commission through the cruise line and usually don't charge you to book using their service.