Halong Bay has been on my travel bucket list for a long time and I am so glad that I finally got to check off this amazing place this year. We booked a 2-day tour with the V'Spirit Cruise company. We had asked for recommendations from our hotel, and V'Spirit was the most affordable for our means (somewhere in between budget and luxurious).
V'Spirit was a great choice! The cruise ship was clean and one of the better looking boats out there, even when compared to other cruise companies with a similar range. We were also ever so lucky to be assigned a corner room with an outdoor deck! Our fellow passengers were so jealous when they found out!
We endured the entire gamut of different weather conditions. We started the cruise with blue skies but as we sailed deeper into the bay, it started to rain heavily, rendering the bay even more mysterious and eerie. We stayed wet the rest of the day, but it just made our experience even more special.