350 people for your daughter's wedding? I would definitely hire a caterer. You can do Steamship rounds, BBQ, Tri Tips, etc. but don't self cater. It is FAR too important a day for both you, your wife, and for her especially, and you will want to enjoy yourselves and all your guests! Have a great time and enjoy it!