We invited about 65 (I don't know the exact number because we kept inviting people after the initial 30 or so invites went out) and 30 came. The funny thing is after the invites went out we had about 50 verbal yes's, but when it came down to actually sending the response card in a lot of those yes's were no's. About 55 of the 65 invited were family. We got married December 10th. I let people know verbally about a year in advance, sent a pre-wedding newsletter in July, sent actual invitations in September with November 1st RSVP deadline, and a final newsletter mid November. We, and most of our guests, live in Virginia. We did have some come from NC and TX.
A big chunk of them (14) are taking a family trip to WDW next summer so they didn't come. We're having an "at-home" reception in a few months (that I have no desire to plan) and I anticipate about 75-100 people coming to that.
I had two bridal showers and decided against an engagement party (but my MIL wanted to throw one). We didn't get any gifts at the actual wedding, but we did get 2-3 cards with some cash.