I think you can easily meet your budget. Shop wisely and watch the pricing trends. Use internet cruise outlets for pricing and then use a good travel agent you trust that will match or nearly match the online pricing. Have fun planning.