If you look at last minute deals, you might stumble upon such a deal for a higher end cruise, on a per person cost.
For a balcony, on most cruise lines, you're paying $100 a day p/p, for 2 people minimum. Plus port fees, gratuties, etc.
For instance, a decent deal on Seabourne 16 day cruise from Dubai to Singapore, the daily cost is $314 per person, per day.
In my low end Carnival cruises, a balcony about $120 a day, for a trip booked next year.