JR is dead on. Most of the time when people find out they hate cruising what it really means is they hate that particular cruise line. Different lines cater to different clienteles and the secret to enjoying one is to first know what you want/don't want in a cruise and select the line based on those likes/dislikes. Like any other vacation planning, a little research goes a long way and as much as online is killing the industry, working thru a travel agent can save some headaches in finding what fits your tastes.