I can see spending good money on a photographer. But I can't see how a DJ could justify much more than a grand or $1,500 for the evening. I guess it depends on how much of the A/V and lighting they supply, but man 2-3k sounds like a lot of money for 6-8 hours work.
Just be glad none of you are Chinese. Or at least, few of you I guess. Good friend of mine got married in his mid 20's to some fat shrew that ended up leaving him a couple years later and turning dike. Her family was poor, so he and his family footed the bill for the entire thing. I think he said 400+ people, and that all told it was close to or over 100k. Not only did he have to buy that cunt out of his house when she left, he was paying off the wedding bills long after the divorce was finalized. That cunt must have cost him at least a couple hundred grand when it was all said and done. He was and to some extent still is a broken man, we can't find him a nice girl to settle down with because the desperation is so apparent so quickly.
His younger bro is now engaged, and he's trying to avoid a 500 person wedding. Problem is, his girlfriend and her family are fairly traditional, and she's also got some unrealistic expectations. So to avoid having a huge wedding, they were thinking about having a destination wedding. The first two ideas that were discussed were in a French castle (her idea, apparently she thinks she's a fucking princess) or in Bali (his idea). I told them "well, those are great ideas if you want to limit the number of guests. Not so great if you want anyone other than me and Dan at the wedding." Dan is the only other one of our friends that could afford to drop 4-8k on a friend's wedding (we've already had two destination weddings in the past 2 years). Dunno what they are thinking of now.
If I ever do get married, it's going to be an awesome party. There might be a dozen or two family on my side (immediate family, grandparents, maybe a couple aunts/uncles and cousins, but not many), and then it'll all be friends after that. No presents will be accepted; donate to a charity in my name if you want.