Amidst the icy weather and busy schedules, nothing sounds more inviting than staying in and hosting a cozy Christmas dinner party. I love these intimate gatherings because they are formal enough to justify some party planning, but not too overwhelming during this demanding season. Make some simple decorations, buy the perfect Shabby Apple dress, cook a delicious meal, and spend the evening relishing in the Christmas spirit with a few close friends.

1.) Prepare your ingredients and combine them all (minus the bread) in a large bowl.

2.) Stir to combine. You just want to gently mix the ingredients. Be careful not to smash them together. The avocado, tomato, feta and onion should be lightly coated in the oil, lime juice and seasoning.

3.) Place a heaping tablespoon of the mixture on each toasted slice of bread.

When it comes to the main course, I've chosen three lovely options of varied difficulty. For the confident cook, what's more festive than a Christmas goose? If that’s too daunting this year go for something a little more forgiving but every bit as formal, a honey-roasted duck. Still too adventurous? Go classic with this easy turkey recipe, but not just any turkey; this is a creamy lemon, pancetta and rosemary turkey--try saying that to all you’re your friends without feeling proud.

Lastly, but most importantly don't forget to treat yourself to a new vintage-inspired dress for the occasion. After all, throwing a party is hard work, you deserve it! Below are just a few of my favorites from the latest Winter Wonderland and Lipstick collections.