Organising custom taxonomies and custom post types

To me it would seem that your Games Club, Juggling club, etc… Are basically users. You say they need to be able to create their own posts, events, etc…

So you could do it that way as well. It depends if they are actual users from each club, or if someone is posting the content for everything. In the second case I would probably use taxonomies as you suggest.