Chess is actually quite cheap. I think it's one of the reasons such a vast amount of people play.
Yes, books can be expensive but the internet is a huge source of information. There is free training material, videos, websites (like this) all over the place.
You have a point about tournaments, however, most local tournaments are really cheap from what I've seen online. I'm sure there are some expensive ones, it is not really something I can comment too much on since I have never been to one.
), and chess I'd say chess is the cheapest however I'm not running off to tournaments (too much of a rabbit to play chess in public) nor am I a member of a fancy golf club.
The books, lessons, tournaments, they really cost tons of money... why?