I had exactly 20. Our Original guest list was 65, but we had alot of people who just couldn't manage financially this year - we had 4 pregnancies, and one other couple decided to get married a month before us so they aren't able to make it.
So we had alot less than we expected, but I've come to terms with it because I was able to afford alot that I didn't think I would be able to - Coach, Mickey/Minnie, Table Linens, etc...
I got alot of my wish items due to my small guest list.