There are different food shops at Six
Flags Magic Mountain, although the food is good, the prices are too expensive.
For example, at Edguardo's Grill, a small burrito costs $6 along with $2
for a drink. So what I say you should do, is pack your own food, its a
waste of money to buy food at Magic Mountain.
There are different shops around Magic
Mountain, the shops have childrens toys, pictures, clothes, and souvenirs.
Although they are good items to buy, they are way too expensive. Click
here for the shops and food, Magic
Mountain Food and Shops.
http://www.sixflags.com/parks/magicmountain/ParkInfo/shopsfood.html#2