Are you planning your first cruise and wondering what you need to know to have the best time? See my…