Yes Allure and Oasis do price out on the higher side. These ships do very well and there is no need to lower the rates. The cheapest inside I ever seen for the twin beauties is $749. pp. If you can get $899 or less on the twins that is a good deal.
You will find better rates on the other ships in the fleet especially if you are flexible with dates. Right after labor day until February (excluding Holidays) some excellent rates can be found. March and April is the spring break season which brings rates higher....May also there are some good rates out there. May is after spring break and before many schools let out for the summer.
Brilliance does a 5 nighter with really good rates right after the new year. Freedom also there are good rates to be found. Also Indy does a 8 night or 6 night with great itineraries.
If Allure is out of your range I would stick to a Freedom, Voyager or Radiance class ship. Good Luck!!