Disney Cruise Line Secret Porthole Rooms
These are six rooms located on deck 5 which are categorized as Category 10 inside staterooms, but actually have portholes, albeit with obstructed views.
They are away from the other Category 10 staterooms, which are located on deck 2, and are underneath the nightclubs, so risk being noisy in the evenings.
Downsides are that there is always a light on outside of the porthole, and workers may sometimes be working outside.
If you want a porthole and the natural light that it brings, but can't afford to pay for an outside stateroom, then these "secret" porthole rooms are the solution!
Of course you've a better chance of snagging one the earlier you book.
Stateroom numbers to request:
5022 (connecting room)
5024 (connecting room)
5522 (connecting room)
5524 (connecting room)