One of my homies is getting a colon resection for cancer, just like I did nearly a year ago. I thought I'd offer some insight and advice.
1. Use humor. Google some good ass jokes and try to make the nurses blush and doctors laugh. Humor really helped me through the whole deal. There's no shortage of material with a$$ cancer, and the medical professionals have seen enough of it not to feel weird about it. (thanks to my Dad for this one).
2. Take some entertainment that doesn't require deep thought. Books are nice, but I was too tired or drugged up to concentrate on reading. An MP3 player loaded up with music, and some full-ear headphones (to block out the noise if you are in a shared room) is nice. A portable DVD viewer is also a good idea.
3. As soon as they'll let you, get up and move. Evev just a trip to the head to wash your own face will do you well, and then do some laps around the surgery ward. Might suck and be painful but if the doc says it's okay - do it. You will heal faster and feel better.
4. Get everything you can to be comfortable. Another benefit of daily walks - get them to change your linens whilst out and about. Get new pillowcases when you sweat all over yours. Get a private room, or at least try. If you can't sleep well, see if they can get you something to help.
5. Put up a sign on the door, something like this:

Well, maybe not exactly the same, but you get the idea. People coming in and breaking down crying didn't help me (only had a few, most everyone was happy to see me). I totally agree with the "I will push through the last 20% through sheer mental tenacity". Granted we're not wounded SEALs, but the sentiment works.
6. When you get home, set an exercise schedule for walks around the house, then neighborhood. I scheduled out 4 months, to where I was back to a regular work out routine, and it pretty much worked (as much as chemo allows you to be regular). Visualize recovery and it will happen.
There are many negative aspects to our condition - don't waste energy on them. Work on the things you can control, do the things that will benefit you and keep you sane. You'll get through this, and in a year you'll be telling someone about how YOU did it.
Good luck bro, we're all pulling for you.
-Rotorhead