tlouisem,
You have Bateaux Mouches and Vedettes de Pont Neuf that are equivalent. Each about one hour and cover the same distance. Vedettes have a live narrator. Bateaux Mouches is a recording (I think). We prefer Vedettes. They run often, are inexpensive, and although narration is in French, the guide has always added some info in English, in our experience. You can reserve ahead of time online (sometimes with a small discount), or try on the spot. We reserved ahead, and got in line a bit early to get seats on top. It is colder (if at night, and not in the heat of summer), but your view is better. Last time I looked up sunset time for Paris for that day so we could be on the boat when the lights went on at the Eiffel Tower.
Boat rides that include a meal are somewhat controversial. While eating you miss seeing the sights. and reports of the meal quality are mixed. Search the forum for recommendations. One or two companies have good reviews. For me, I would choose to not take a dinner cruise for the above reasons....overpriced so-so meal and missing the views. I believe the meals are not outside, another reason for missing the sights as they are better seen from the top deck.
Bonne chance et bon voyage!