I suggest using one of the disney bakeries. They're actually really good. Looks like you're staying at AKL - I think they do cakes that your friend could pick up, but if not, you could have a nice cake brought out if you're doing dinner near one of the other bakeries. The GF bakery did our wedding and first 2 anniversary cakes -all really good cake! If you're eating anywhere at the GF and possibly at CR or Poly too, they will serve the cake after your meal. Come to think of it the CR has it's own bakery if I'm not mistaken. The bakery at the boardwalk is also great and I think the same concept applies. On the restaurants board there's a huge cake thread with all the details. I think each of our custom anniversary cakes was $65, but it was enough cake to fee 12 people or more.

If they're chocolate fans, I'll humbly suggest chocolate cake, with chocolate ganache and raspberry jam filling. Ours were decorated in lilac fondant with silver leaf mickey head "polkadots", so I think without fondant would be less expensive.