It certainly can be much cheaper to cruise. If you shop the sales, and are not fussy about where you are going, and get an inside cabin, it is possible to cruise for under $100 per person per day. That includes, food, accommodation, entertainment and sometimes drinks, wifi and gratuities!