While packing for a cruise may not be rocket science, and the obvious essential such as flip flops, sun protection, and bathing suits are pretty straightforward, you must also take the various on-cruise and on-shore activities into account. For instance, if you're embarking on a luxury Halong cruise which grants you exclusive access to natural wonders, such as the Bhaya Cruises, you will need to come equipped with hiking gear such as sneakers, and a backpack or tote which will allow you to hoard anything from pretty shells to souvenirs, while also holding your beach towel, goggles, and sunblock In addition to this while packing casual beach resort-style attire should take priority, don't forget to include long-sleeved sweaters or shawls for the chilly ocean evenings or romantic dinners in a private cavern. Don't forget to include semi-formal attire, such as button-down shirts and maxi dresses to complement the elegance of an evening's fine dining.