Cabins are priced based on location on the ship. Typically cabins on lower decks are less expensive. Typically cabins midship (in the middle part of a deck) cost higher. Balcony and Suite cabins on the very aft of the ship can also be more expensive than other cabins.
Oceanview cabins: These cabins are like inside cabins but usually have a port hole or window. A window is much more desirable than a porthole because the porthole can be difficult to look through. Windows will vary in size and some cabins will even have full floor to ceiling windows. Most window sizes for oceanview cabins are about 4 feet by 3 feet. Be sure to read the cabin description carefully to determine if there is a different type of window. Windows can not be opened. Expect to pay $150 to $250 a night for an oceanview.
For some reason, most cruise lines assign their nicest and most expensive cabins to the highest decks, usually just below the pool deck (most likely because if you have a window or balcony, you have a more sweeping vista). Still, it is the pool deck that often causes the most noise problems, so if you do not want to hear scraping chairs at the crack of dawn or yee-hawing pool parties until the wee hours, go down a level. In fact, when it comes to noise, the best bet is to select a cabin that is both above and below other cabins.
When trying to determine how much cabin you can afford, do not forget to factor in the cost of the rest of your trip. If you have to spend a lot on airfare, pre-cruise hotels and activities in port, you might not be able to afford the fanciest suite; if you are using frequent-flyer miles or do not need to book a hotel, you will have more money for cruise fare; the money you save on airfare can be used to spring for a nice stateroom. Or, look for value-added perks from cruise-line and travel-agent promotions. Offers for complimentary onboard cash, prepaid tips or included airfare can free up some money to pay for other vacation expenses.