We like cruising with Holland America. They have small to mid-size ships, and offer great cruise destinations in America and Europe. Contact your local travel agent, web travel agents, or contact Holland America direct, and negotiate you best deal. Agents usually won't discount published fares, but can offer on board incentives. Pick you cruise, pick a date, then shop around!