For the last 5 years several old friends and I have made it a tradition to get our families together for Easter. Why Easter? Well, it happened fairly organically. We got together the first year and then after that just started reserving the weekend to spend with each other.
The first year, we hosted everyone and I went totally overboard on setting up the house and planning the food. We had so much food to cook and prepare that we barely had time to spend with each other. I thought that what we ate would somehow create the memory when of course getting together with these people I have known most of my life and the families they have created is how the memories are made.
It's tempting to go overboard, but when you are relaxed and enjoying yourself you will remember the moments much more.
My tip for creating a memorable meal or gathering? Don't do what I did!* Pick 1-2 things that really matter to you and let the other stuff go. Happiness is when you create your own definition of success based on what is really meaningful to you and let go of perfection.