I did think about getting someone to cater for me but we'll be in a smallish country location and there aren't a lot of those kinds of services...

On cakes - does anyone know any good (not too expensive) cake places in SA? It doesn't matter if they are in the city as I can get my BF to pick it up for me...