Yes! Trust me people do it all the time. Yes! They do have a standard cake at restaurants you can request, but I think the standard freebie is a cupcake. Pick a character meal for that and they'll have the characters come to your table to sing (or mimic

) Happy Birthday with you

. Just make sure you tell them you'll be celebrating a birthday when you make your ADR's and again when you check in. Some restaurants will even give them a special placemat and maybe put some confetti on the table. Get that button and let her wear it wherever and whenever she wants to. Your front desk will give you the button or if you forget you can get them at guest services at the parks. You can also request that the hotel do something special , just give them 24 hours notice at the very least. You must literally say, "Will you please send something to our room on this date for her/his birthday." They ask for a favorite character and then send something to your room from that character. Our DD got a card from Cinderella and cookies and a white chocolate Mickey from the GF.