Any recs? Want to celebrate my BFF's birthday and want to try a cruise or are they cheesy??

Any advice is appreciated!!
Thank you!!