For most people yes and they can be quite enjoyable, but some people really don't like them.
There are good and inexpensive two day cruises. You can find good two day cruises on the website www.2daycruise.com/. There are also cruises to nowhere out of New York.
Here you can look for good prices on cruises for your family: www.uniworld.com Also, this site was awarded in 2010 for best cruises: www.avalonwaterways.com
You can find good deals on cruises to the Bahamas at cruisebahamas.com. Remember the prices range on cruises depending on your starting location. Enjoy your trip!
There are some good senior cruises for the elderly that you can book through travelocity.com There are cruises in the Caribbean and Mexico and going north to Alaska. There are senior discounts available.
Cruises for elderly individuals are made to provide a relaxing vacation for individuals of their own age group. Many of these cruises can be found at http://www.cruisecheap.com/cruises/senior-discounts.html
There are many places where one could go if they wanted to find good deals on Norwegian cruises. The best places to find good deals on Norwegian cruises would be places like Expedia.
There are many resources online about luxury cruises for seniors. One really good website that you can check out for these cruises is cruisesandseniors.com/
I have heard good things from cruise1st.com for good deals on Alaskan cruises. They are quite highly respected in the knowledgeable community on cruises.
carnival cruise lines usually have a good sale going on in the winter. at the end of spring and summer you can find good deals on 5-7 day cruises. i think the 3 day cruises are pretty good too.
The Windjammer cruises can be booked online at Liberty Fleet Windjammer Cruises. A person may book these cruises for the Caribbean and the Bahamas. It is a good idea to book six months before the date of the cruise.
Good deals on cruises in the lovely Bahamas can be found at last minute cruises who offer great last minute booking deals at decent prices. Also expedia and royal Caribbean also offer good deals on cruises too.
It is possible to find discounted cruises that offer the same extras that the cruise line offers. Some good websites for this are travelocity.com and expedia.com.