Here's what happened at mine, my wife put on a surprise party, which in the end, turned out to be great, but my friends hired a Police strippergram without telling her, and when she started taking her clothes off, my wife clocked her one, took a bit of time to calm her down. she laughs at it now, but then,---------------
We've had friends who have had weekends away for all their family and friends booking in youth hostels or scout bunk houses etc so it's not too dear (booking the whole place) and just having a big party. Some friends have just had a party in a village hall or somewhere similar and some have wanted to celebrate it a little quieter by having a week or weekend away with their other half.
A day at a race meeting is great, one of my fave days out and I often see stag, hen, birthday parties there. And you could end up with more money than you started with :)
If he's into Formula 1 or driving fast cars, buy him a day or a half day driving a formula Ford car. I did this for hubby last year - up here in the North you can do it near Liverpool, but there are other tracks down South. Go on a website that offers 'gift days' or similar and check out the prices etc. My hubby loved it immensly and we got great photos of him in the formula Ford car. They train you first and you do practice laps etc. SUPER DUPER !