To add to the info above, the time period you are looking at is peak spring break time. Even in these times of limited capacity, expect more families onboard, relatively more crowded onboard, AND more expensive prices than recently seen. Even on the same ship and itinerary, a spring break cruise can be quite the different beast than another time of the year.