There is a fun one out of long beach, Ca on carival cruise lines you can either do a 4-day and go just to ensenada, mexico or a 5-day and go to ensanada and catalina. The 5 day cruise is cheaper than the 4 day witch is really weird but thats how it is. It generally runs 300 bucks per person with all your food and entertainment included. My fiance and I did the 5 day and we had an amazing time.....I have also done the 4 day for a bachlorette party and it was REALLY a blast!!! LEt me know if you have any more ?'s Ive been on tons of cruises all over the place