The last time I stayed over there, we opted to stay a little way away from the park. It worked out really well, since we had a kitchen in the suite, and we passed a Publix on the way from the park to the hotel. We stayed here:
http://marriott.com/property/propertypage/TPATN It was 6 miles from the park, at the edge of an office park, so it had a different feel from some of the run-down hotels close to Busch Gardens. It doesn't provide a shuttle, so you have to decide how important that is to you. I would rather pay to park than have to wait for a shuttle or bus, but that's just my own bias.