Totally agree with previous answer , princess and P&O are both very good for letting children and adults go off the standard menu , enjoy .andy ,lincoln.
Princess are very good with children and if you ask your table serving staff they will get you whatever you ask for. We have travelled with young children and they have always been very accommodating. Enjoy yourselves!
Most cruise ships arev ery helpful and you can usually order what you want in the evening - expecially for children. Some ships have afternoon tea for children and then look after the child until after the adults have eaten.
We have travelled with Princess on the Dawn and the Regal, our son was 7 and 9 years old at the time of the cruises. He loved it. The food and entertainment were no problem. Fast food is available but the staff provide children with what they want not necessarily what is on the menu. We will be joining Princess again at some point.