Over the last two decades, cruises have become one of the least expensive ways to travel. As more itineraries and ships become available, competition heats up and prices get lower. If you live near a port, keep an eye out for deals, you can snag some pretty good bargains and spend less traveling by sea, than by land. Knowing what things cost, hidden extras and...