From what I can tell, prices are comparable between directly booking through Princess and through "discount" sites I've found. Booking direclty with Princess seems "safer"...but I'm just wondering. Also, I hear talk of surprise upgrades -- do those go only to travelers who booked directly?
Thanks! First time cruiser here...