I've booked through Costco and received a very good deal on a cruise. They beat everyone's cruise price, including the cruiseline except, CruiseQuick. With them the price was the same. I also found the rep to be very helpful and knowledgeable. When there were price dropped twice she got the credit for me without my having to prompt her. And in the end I was very surprised that I was upgraded (same cabin, higher deck). I haven't used them for a land vacation but I've been looking through their brochure and a couple of items look promising.