Being under 25, you really only have 2 options, Royal Caribbean and Norwegian. I would suggest Royal Caribbean, but if funds are a concern, take a look at Norwegian. Stay away from the Oasis and the Epic though.