There are many folks here with a lot of experience ready to share.
I'm not one of them.
I brought my laptop but never used it.
I do remember that the cost to connect on board was pretty substantial.
There are cheap cafes in the ports, I hear.