Hi Phil, the resorts that are recommended quite a lot on the boards for St Petes are pretty pricey. You have the top notch Don CeSar and also the Tradewinds.
Some while ago the Howard Johnson was recommended - more moderately priced than the above, but I haven't seen any recent posts about the Howard Johnson.
Hopefully someone will come up with an alternative for St Petes.