For our one year anniversary in September, my boyfriend treated me to a night in a hotel in the Old Port and a dinner cruise on Le Bateau Mouche. It was wonderful and something I will never forget. The dinner cruise went by way too quickly but the food was absolutely amazing and it was the perfect way to get a scenic tour of Montreal.
They had live music which was fantastic and the service was nothing to complain about. For more information, visit their website www.bateaumouche.ca . It is a MUST for any Montrealer. The prices vary and you may want to wait for a special event to partake, however it is well worth it and they have specials depending on the time of year.
Overall, if you can afford it, DO it. I loved it.
For more reviews, check out my Yelp page and visit the blog listed!