Depends. If you want a big wedding, invite a lot of people. BUT...that's expensive. To be average sized, invite family and close friends and people who would overreact if they weren't invited.
It's YOUR wedding. Ask who you want.
Remember: More people, more money, but more presents!
Have fun :)