I'm not sure about any hobby shops in St. Pete, but there is Ralph's Hobbies or Phil's Hobbies in Pinellas Park.
Ralph's carries a good selection of models. He buys collections so his inventory is ever changing. He is a great guy to deal with and only sells models and amateur radio equipment.
Phil's carries mostly newer stuff. He does sell R/C, models, some slot car stuff.