Busch Gardens is a super fun amusement park! It truly has something for everyone. There are roller coasters, great shows, children's rides, and unique shops. The food is much better than most amusement parks, and the park is spotlessly clean. The park is divided into different European countries (and the food and shops represent that country).
Tickets and things inside the park are fairly expensive, but they are always offering specials. Look online for coupons (like $5 off/ticket if tickets are purchased online) or other promotions.