For some people hiring a caterer is the best idea. But it is not always necessary. In some instances for example a wedding reception, I would highly recommend that your hire a caterer, due to you not wanting to be stressed on your big day. However, there are some cases where caterers are not needed. For example, birthday parties. This is one occasion which you can cater for yourself. It will more than likely work out cheaper this way too if you shop around and find the best items on deals. When doing the catering for yourself all you need to consider is what you and your guests would like. Having snack items set out upon a table for any occasion will be your best bet. This is because it allows people to choose what they like. It also allows you to offer a range of choices.