Everyone will recommend min $25 buy in for .25/.25 blinds. You can also do buy in ranges of 100 to 200 BBs to allow some players to risk more and others to risk less. If your game is mix of poker enthusiasts and recreational players I would not recommend a "match the stack" rule as this will give the sharks a big advantage and you will lose recs over time.
Setting players' expectations to bring multiple buy ins for the night, in your case $75 minimum is a good idea. I'd recommend polling players to find out how much they're willing to risk each session and pick the median.
Providing drinks and snacks helps.
Finally a nice table/topper, chairs, plastic cards and chips. For good value, most here will also recommend the broken Arrow vendor for cards and
Tina hybrids chips.