Just some info, I put a bit more explanation since you said you're worried about doing it yourself.
Cakes are reasonably easy to make on your own. It's not too bad making the batter either. I actually prefer homemade buttercream icing, it is the same stuff that its in the Betty Crocker and Pillsbury tubs. (I've taken cake decorating courses, so I know a bit.) Some buttercream icing recipes are meant for cake decorating and aren't as creamy, they're better for making the flowers and things like that.
I have a baking book with my favorite icing recipe (pages are stuck together with bits of icing! Definitely used a lot) It's a baker's recipe so it's all in weights, I'll put the metric and imperial:
butter oz 250g
shortening 4oz 125g
confectioners' sugar 1lb 500g
egg whites (pasteurized) 1.25oz 38g
lemon juice .08oz (½ tsp)2g
vanilla extract .12oz (¾ tsp) 4g
for this to be decorator's icing, use 6oz (190g of shortening) and 3oz (90g) of butter.
Using an electric mixer, cream together the butter, shortening, and sugar until well blended. (add sugar little by little) add the egg whites, lemon juice, and vanilla. Blend at medium speed. Then mix at high speed until light and fluffy.
For a softer buttercream, blend in water for desired consistency.
The best cake pans are aluminum. The non-stick isn't the best. Other than that, shape doesn't matter much. Usually 2-3 inches of depth is good. The batter will rise, so leave plenty of room at the top.
Cake making isn't too bad, just try not to peek at it while it's cooking (at least before the outside has set), it affects the baking process. Also, don't let the batter sit a while before putting it into the oven, that'll cause you to loose air and it won't be as fluffy. When it's done, the cake will shrink from the sides of the pan and be springy, press lightly in the center.
And if you're every trying to explain it again, an American cake usually has the thick cake layers and icing. It's a more light and fluffy and is made by using the creaming method (a bakery should know what that is) and European cakes are generally more dense, using a low fat method, and is generally moistened by a flavored syrup.
Good luck with your cake!