DH and I had a small wedding 8.5 years ago that cost us less than $2000 (honeymoon included). This is what I learned from it:
1. Invite only close family and friends/coworkers. Don't go crazy with the invitation list.
2. Chose a reception hall or location where you can bring in your own food. You DO NOT want to have to choose from their catering list or had THEIR food because the cost will be jacked up! Then prepare as much of the food yourself or have your family do it. (My mom and I made a ton of cookies and candies, as well as fruit platters).
3. Have an early wedding and try to avoid weekend weddings. This way you get a better rate on the reception hall.
4. Don't have a sit-down dinner. First of all, I
hate these because families don't mix and talk. Second, it costs a LOT! If you have a buffet style with a few tables for eating (but don't provide enough tables and chairs for everyone to sit down), it will cost less. Like other pp said, have seasonal menu items, prepare them yourself. Our wedding was in spring. We had a breezy sort of lunch menu: sandwiches, fresh fruit and cheeses, etc.
5. DON'T serve alcohol. Reception halls have to hire security when you do and this costs you more $$.
6. Forget the DJ. Have a friend or relative with a god music collection put CD's together for you.
7. Shop local florists for bouquets. They often charge less. Choose in-season flowers - cheaper. Skip fresh flowers for the church and reception and make or buy silk arrangements.
8. The only thing that I recommend spending good $ for is the PHOTOGRAPHER. Ours was a disaster and we still have no wedding photos.

9. Make your reception deco yourself or with family. (Again, my mom was great in this area!)
10. Have a small wedding party...less dresses and suits to buy or rent.
11. Only invite the wedding party for the rehearsal and have a small dinner afterward.
12. Reuse a family wedding dress or shop thrift stores. I am always blown away by the fabulous dresses I see in the thrift shops! And instead of insisting on matching dresses for my two bridesmaids, I let them shop for a nice vintage dress in our color scheme. They both picked out pretty dresses that they could wear and use again and that cost me less than $50.
Some people may think that this sounds like a terrible wedding, but everyone who came to our wedding had a great time. It was a beautiful day (excluding the cold rain) - plus it all goes so fast! Honestly, DH and I went to his best friend's wedding a couple years ago. They went $20,000 in debt for it, and it wasn't that fabulous. I would much rather had a nice, but subdued gathering with my closest family than start out my married life in debt. But that's just me...