Capris, nice ones, are definitely fine for dinner on the PG. Perhaps not other ships, but on the PG, yes.
You can't bring an iron, they don't allow them in rooms. You can have things pressed for a modest cost if you need it.
You can get a little cash at the airport when you arrive, or get some at an ATM in port, or even from the purser on the ship I believe. You don't need much, don't bother getting it in advance.
I believe, unfortunately, that the internet fees are pretty expensive.