First of all, my suggestion is NOT to go to any type of amusement park, etc. on a busy holiday weekend (or any weekend) and expect a wonderful experience. Not gonna happen... With that, during the third week in April, my family, which includes two high school aged daughters, went to Tampa for our Spring Break. On a Thursday, we visited Busch Gardens and had a PERFECT roller-coaster theme park experience, and I mean we had a FANTASTIC day! ALL of the coasters were open - all day - except for brief safety checks. Although rain threatened in the afternoon, there was no lightening and all rides stayed open. Given the very low crowd size that time year and day of week, there were adequate concessions available. Our meal at the Smokehouse was reasonably priced and quite satisfying. We rode EVERY SINGLE COASTER that day (some twice,) and we loved every one of them! We made lasting memories with our teens in a clean, safe and comfortable environment. Be SMART - plan your visit when crowds are lower and you won't set yourself up for self-inflicted misery. And thank you Busch Gardens, keep up the good work!