Time and cost wise, I would go with the magical milestones. Wasn't there a family magic tour too? That one looked really good and I heard good reviews about it. I'm actually considering that when I take my cousins in 2013.
I've also heard good things about Keys to the Kingdom.
Backstage magic is good if money is not an issue with you.