I just became a grandmother and my DIL is nursing however she does bottle feed occasionally. They have a small bottle warmer that you fill with a little water and plug in and it warms bottles very quickly. I know they are not that expensive and are fairly small to pack. I think this would be very handy for you during the evening in your cabin. Sorry I can not answer any of your other questions. We have not cruised with children however we plan to take our grandson with us very soon.