Interesting places that are a must see in St. Petersburg, Florida while visiting. As well as, fun places to eat/dine.
I always google "drive-in diners and dives" from the food network. They always have really neat suggestions depending on what you want.
Definitely visit The Dali Museum and the Morean Arts Center. Dali Museum has the largest collection of Dali's work outside Europe. The Morean Arts Center is where you'll see the permanent Chihuly Collection. If you like gardens, check out the Sunken Gardens Gift Shop.
For additional info, check out these websites:
As for places to eat, I've only been to Paradise Grille, a beachfront restaurant on 900 Gulf Way, St. Petersburg Beach.
Mentioned in this answer:
Downtown Saint Petersburg (Florida) has a great night life. Several good live music venues, good food and nightclubs within walking distance. Vinoy Park is very pretty and they hold several events, art shows, etc there.
Mentioned in this answer: