I did the tour last summer as part of a promotion. Honestly it depends on when you are going. When we were there it was packed! 1.5 hours for everything! At the point the tour was a must. At low attendance times the park can be done in one day no problem, although I do think they have a SeaWorld type of offer where 2nd day is free.
The problem is staying in Tampa. Busch Gardens is located in a horrible part of town; really BAD. Liquor store, pawn shops, etc. all across the street and surrounding. Hotels nearby are awful. We had to drive 30 minutes to the downtown area to find a restaurant in an area we felt safe.
My suggestion. Get there, guage the crowd and then sign up for the tour. There was still availability our day. Weekends are generally bad and in the Summer they have a later night program that attracts the local kids.
BG is nice, you will be put off by the area surrounding. It's not Disney!