Bush gardens is located in Tampa and no you don't need a touring guide I would just show up and plan your day as it goes .I don't remember but last I was there I don't think they had fast passes .Don't stay right next to there its located in a rough area of Tampa .You will be ok getting to your car and while in the park but the area around it is a little rough I would stay closer to Clearwater .Nice Quailty Inn on Us 19 with a pool,hot tub ,kiddy pool located next to a mini gulf and shops and restaurants.Good price for the area .
http://seaworldparks.com/en/buschgardens-tampa/park-info/park-hours/
https://www.choicehotels.com/florida/clearwater/quality-inn-hotels/fl033