Not a 30th but I threw my hubby his 40th at an inner city pub (private room) and I paid for everything for over 100 guests (i saved for months!!!) plus I hosted people at our house after the actual party for the 'After party' lol
IMHO - I think it's rude to ask people to pay. Can you do less people - close friends only and then pay for them?