I enjoy playing most anything, but find soccer and baseball to be the most fun (football is fun, but it's hard to really get a good game going).
I will watch just about anything. The only sport I have found painful is lawn bowling. I do try to avoid F1 and Indy-car (the whine is irritating). But, I am pretty sure I have watched almost every sport that is broadcast. Oh, and I don't consider poker to be a sport. My favorite to watch on TV is football (american rules). So far my favorite at the game is baseball, but I haven't been to a pro/top tier college hockey game (only mid/low tier college).