We were really honest with people at our wedding, told them we were broke so couldn’t buy any alcohol as the three course lunch in the pub for everyone had taken all our money (it was just a reg office, my dress was £5 from a charity shop, all the money we had went on feeding people).
we had everyone to ours first and we did a brunch - massive amounts of bagels, sandwiches, fruit, drinks before the reg office.
Then a late lunch and that was it. We had the back room of the pub and a little bit of the garden all eve, they could stick around and have a drink with us or go home or somewhere else no pressure we made that clear on the invite (we were in london, most came from elsewhere a few said they were looking forward to a night out elsewhere
after).
Didn’t stop people moaning on the day that there was no evening entertainment or food even though we made it clear there wasn’t going to be, we apologised when we invited people that we couldn’t afford to buy drinks and they would have to buy their own from the pub bar.
They were mainly all dh friends as i’m a billy no mates, some were so offended they were vile to him after and some never spoke to him again. One even sent him the receipt from nando’s and expected him to pay as they had been hungry in the evening 
Lunch was a bit shit but you get what you pay for and dh wanted lots of his friends there so what can you do on a tight budget.
Sometimes there isn’t anything you can do to stop people moaning about a wedding!