Wedding catering costs will vary depending on cuisine, guest numbers and the rates of your catering supplier. Most catering suppliers do charge per head, so the more guests you have, the more it will cost.
Chat to a number of different suppliers and compare quotes. If neither of those fit the budget then there are lots of ways to reduce catering costs such as asking a family member to make your wedding cake.
Probably! But you have to weigh up whether this is the type of task you want to take on. Unless you are a whizz in the kitchen and plenty of spare time around the wedding we would generally say its best left to the experts.