To the OP, the more TVs you can fit in your stateroom, the better. Makes for marathon late-night Call of Duty sessions, which the SWOs next door just LOVE when they have watch at 5 in the morning. A couple of my roommates tended to get really loud and demonstrative when winning/losing.

JOs have also allegedly been known to sneak their own Ethernet cables through the overhead as required to create their own inter-stateroom mini-LAN. The Man just LOVES this, of course.
A good rule of thumb is to bring a laptop with a huge hard drive. No, not just for THOSE types of movies (NTTAWWT), but real ones as well. Squadrons tend to task the duty officer with providing a "roll 'em" every night in the ready room for all O's. Our rule was that it started after the last event launched. I also recommend a tablet or Kindle with a ton of books. Technique only; I sucked at Call of Duty. Oh, and noise cancelling headphones are your friend, but woe betide the guy who wears them when he's the only one in the room. Miss a man overboard drill as an officer, and . . . yeah. Never seen it happen, but I was wary of it every time I put the Bose headphones on.
I have read through that thread and really enjoy the stories told. Generally how long does each port of call last? A few days? Enough time to throw back a beer or 10?
Usually 4-5 days. Counting pulling in and pulling back out. Also, keep in mind that on every port, you WILL have duty. How much depends on the port you're going to, the requirements assigned to your squadron Senior Watch Officer by the Air Wing Senior Watch Officer, and the anal-retentiveness of your XO in creating requirements over and above that.
Generally, on the Air Wing JO level, there will be a duty officer for each squadron, as well as an assigned Integrity Watch Officer whose job is to oversee the enlisted personnel who roam the flight deck and hangar to ensure that the jets don't spontaneously combust or something. An Air Wing Duty Officer O-4 oversees all the SDOs and IWOs for CAG. Shore patrol, "Ship's Liaison Group," or whatever euphemism they choose to use, is run by a single squadron on a port-by-port rotation. It's headed up by the squadron's XO and pulls officers and Sailors from the whole Air Wing. Its job is to try to stop any incipient buffoonery out in town, and get the involved kids back to the boat before they cause an international incident. They also run any buses and shuttles which have been set up. Size varies based on Force Protection level. Finally if Mom anchors out and doesn't pull into the pier, there has to be a commissioned officer on each liberty boat. They're there to supervise the local contractor running it and also cut down on drunken buffoonery by the passengers.
So kill a half-day to a day out of that for the purposes of duty, which of course you have to show up to sober and (reasonably) not hungover. Good headwork dictates either biting the bullet the first day in or ending your liberty early and standing the last day. But someone still has to stand that shit SDO watch on the third day.