Hi...I'm new here on Second Weddings

My BF of 4 years proposed December 23. He's such a wonderful guy and we've been raising my 6 year old daughter from my previous marriage together. I can't wait to marry him

I want to have a meal at reception and am deciding between catering at a venue or having our reception at a local restaurant and having guests pay for their meals. Is that bad manners? I don't want to look cheap but catering is super expensive, no guarantee guests will like their food and thus I'll waste money. I thought we could pay for our parents, grandparents, and anyone participating in the wedding but everyone else would pay for their own. Any thoughts?