We've been once last summer for a budget trip, so all my tips are based on that. On Busch Gardens, the parking is crazy and you have to park WAY far way BUT they have cool little trams that take you right to the entrance. A parking pass was a couple bucks cheaper online. I bought a 20% disc code on ebay, b/c I couldn't find one online. I bought 2 food vouchers online for the 4 of us. Oktoberfest was my fave b/c the show was awesome, but some employees have no clue what is included on the voucher and what is not, so I had to pay OOP though the person that served us the food said it was included. The waffle cones and german beer, both not included in the voucher, are great. If you are well endowed or pooh sized (I'm both, sz 22) chances are you can't ride a couple coasters, but they do have ones to try before you get on the ride. We had a lot of fun, my fave was the castle ride.
Colonial Williamsburg was really fun. We didn't buy tickets, so some buildings we couldn't walk in, but we got to see all the outdoor shows and walk through the town. If we were there more than a day I would have bought a ticket. We toured the college, kids got to shoot "arrows", talk to actors doing reinactments (great costumes and kept in character), and got to march with soldiers. There are no water fountains that I saw, so bring your own or pay $$. The kids toy store is AMAZING, I could have played in there all day myself, pricey but very cool stuff. The candy shop has lots of goodies-kids fave spot lol.
Sal's is an italian restaurant very close to Colonial W'burg in the corner of the Bloom shopping center. I found it by reading reviews online on tripadvisor and it is wonderful food and very reasonable, around $10+/- an entree. We were one of few in there with kids, but my kids loved the music and my son got a HUGE plate of spaghetti for like $5, enough for 2 meals.
The Yankee candle shop smells soooo good. My kids dipped candles, wrote a letter to Santa, and stood on the bridge watching in snow indoors. Good place for 30-45 minute air conditioned break.
The outlet is large and outdoors. They have a...wait for it....Hanna Anderrson outlet! My dd loves their dresses and I'd never been in a real store, just ordered online. $15-20 per dress....good times, good times. It is right on the strip.
Have fun, everything is a short driving distance and the area is very clean.