I agree with you about not having it too late OP. I don't mind travelling for a wedding, but I'd prefer longer to catch up.
Are you having a church or getting married on site?
Can you get someone with a nice car to drive you rather than hiring?
Shop around for dresses, plenty in the shops for a few hundred even if you want a big dress. Oxfam do second hand if you aren't bothered about new.
Asos or similar for bridesmaids.
Could you do wedding, photos with an ongoing afternoon tea straight after so people can eat cake whilst you pose in 43 different ways / circulate? Ask people to bring cake and biscuits. Buy and cook meat, buy cheese etc and provide buttered and non buttered rolls. They'll keep better than bread.
Then hog roast on the evening with plenty of salads etc for the veggies, plus your cheese cake wedding cake with crackers, pickles and bread for afters? And more homemade cakes / brought in gateauxs. That way anyone who is dairy free is only missing "supper" but can still have cake? You could supply dairy free cheese but no idea how nice it is.
We made our own invites, table centres, seating plan etc.
Wedding favours were £1 charity pins.
If you're doing it like this I'd be tempted to just invite EVERYONE to the whe thing