We are planning to visit Busch Gardens in Tampa in July. We haven't been there in over 20 years and our kids have never been there. They are 20 and 14 years old. I really want to know if the all day dining is worth getting? Does it include breakfast, lunch, dinner and snacks throughout the day? Please tell me anything about the park that will be helpful. Thank you!!