My buddies & I try to get together at least one Saturday night a month to play Texas Hold'em. We take turns hosting the games. As we all get older and married with kids, it's harder and harder for "the boys" to get together and hang out like we used to, so we try to make it a point to make it to the card games. It's only $20 bucks to get in and the host supplies the beer. We'll ususally throw in a few bucks for pizza as well. It's more a social thing than gambling.
I've never played on-line, but I know guys that have and it's ALWAYS trouble. They get in way over their heads, debt-wise. Even when they win, they put it right back and then some. I have yet to hear a good/winning experience from on-line gambling.