My wife and I did our first cruise last year for our anniversary. We had a great time and caught the cruising “bug”. We got a great deal after much searching and bargain hunting. We tried the direct route of going to the cruise-lines website and then moved to the wholesale discounters like AAA, Costco and BJ’s wholesale. The best deals we found were on the cruise wholesalers websites most notable BJ’s Wholesale. We were able to get a very good price on a room with a balcony as well as$100 in gifts cards for BJ’s wholesale (of which we are already a member) as well $100 credit on the ship and other perks. If you can travel on a week’s notice then I would also suggest last minute cruise sites. They would rather fill the room than sail with it empty.