Paid parking but limited
I found street parking once, but it's so close to Harvard Station that I just take the T from now on.
There is a privately managed parking lot on Church Street; the municipal parking lot is in front of the Charles Hotel – cheaper, but rarely empty.
There's some street parking with meters, and some pay garages nearby. The street parking is often scarce. You could also park in the garage at a T station (e.g. Alewife) and take the subway in.
There may still be discounted parking nearby (with validation). Your best bet is to reach out to the club.
Thanks! Your answer is awaiting moderation.