Parking is free, but if you don't have a car, I definitely recommend taking the I-Ride Trolley to SeaWorld ($1.25 per person), then taking the (free) shuttle Discovery Cove provides from SeaWorld to Discovery Cove. Arrive early to Discovery Cove to avoid a long line checking in!!
Pictures and DVDs are well worth it!! This is definitely a once-in-a-lifetime experience that you'll have captured on film for you!
It's really ALL inclusive, including alcohol, all day! Breakfast is served from opening until 10am and Lunch is served from 11am-3pm. Snacks and drinks are available all day at two kiosks. Remember that all-inclusive also includes your locker rental, your towels, sunscreen, mask and snorkel, wet suits/vests, shampoo/conditioner/body wash/lotion/mouth wash, hair dryer, food and beverages all day! Really, the only thing you'll need is your bathing suit and an underwater camera (which they sell, if needed)!!
Food is amazing, they have basic choices like hamburgers and hot dogs all the way to lobster salad, salmon, and such. Desserts are TREMENDOUS (and limitless)!!!