I'm sure this has been asked many times before but how do you go about getting the best deal on a cruise? We're thinking of doing the 7 day Western next year...we did the Eastern last year and loved it...and I'm wondering if it's better to use a travel agent or book it yourself. Any advice you could give me would be great!