Figuring out best way to book Virgin Voyage cruise
Hello! Totally new to this scene, if you will, and I'm trying to get the best deal for a solo traveler (I really, really want a balcony/terrace, since I want to also feel closer to the ocean while on a cruise). I have a Delta Amex card, so I see there's a way to book via the Delta website, I think there's a way to do it via the Amex website, and obviously there's also the Virgin website, and then through a First Mate (?)/agent. Does anyone have tips on this, how to get the best deal out of all of these options? Thanks in advance!