I can tell you I almost never see a deal on this magazine. Right now American Girl magazine one year subscription is available at Amazon for $22.95. This is a pretty typical price I find for this magazine.
American Girl magazine comes out every other month for a total of 6 issues each year. I will tell you my daughter and her friends will sit around with piles of her issues of American Girl magazine around them at her sleepovers and come up with ideas for activities. Anything from how to make their own mud mask to learning how to make friendship bracelets.
I will keep an eye out if I see a better deal on this magazine any where but as of right now I think this is as good as it gets.
-This price is current at Amazon as of 1:30 pm PST. Prices fluctuate at Amazon at a moments notice so hard telling how long they will stay at this rate.