Dreaming of a luxury cruise without breaking the bank? With these five savvy tips, you can sail the seas for under $30 a day.