Glad you had a good time. If I remember correctly Busch Gardens in Williamsburg has been voted "Most Beautiful Theme Park" for many years (can't remember the exact number, maybe 10??) in a row.
If you are only doing Busch Gardens two days will be enough time. If you have three days I highly recommend Water County USA. IMO it's as much fun as Disney's water parks.