As far as the internet goes you can purchase internet time on the ship.
Now for the booze, there are quite a few ways around it, if it is really worth it to you. I would rather not go through the trouble, since I don't really drink all that much.
You can put your clear alcohol ie: Vodka & Gin in either sprite bottles or water bottles. As far as dark alcohol ie: Scotch, Bourbon, Dark Rums, you can put those in coke bottles.
I was not going through the hassel of doing this but I know a few who think it is worth it.
It's all up to you!