I am a North Dakota native and now live in the Tampa area as well and have a few ideas for everyone. I would recommend The Getaway which is on Gandy Blvd close to the dog track and Redneck Riviera...right on the water, multiple outdoor tiki bars, tons of fun outdoor seating and the food is amazing. If you do the Frenchy's thing get a card and if you get to each one, I think there are four or five, and buy a certain cocktail you get a free t-shirt...all of them are within walking distance in Clearwater Beach. If you are in Ybor City definitely go to Columbia Restaurant and anyone who doesn't want to go to Ybor and is in the Clearwater area go to Columbia on Sand Key...if you want original Cuban food this is the place to go. My favorite St Pete area place is Hofbrauhaus...it is designed after the original in Munich and has great food, big steins of delicious beer, music and of course German looking waitresses in full costume. For downtown Tampa I like Jacksons which sits on the water and has good food.
Off the food stuff...if you want to get out fishing you have lots of options and fishing is great inshore, near shore and off shore. If you like dog racing then Derby Lane is a great time...they run afternoons and evenings on lots of days...check the schedule. It is right across the Gandy bridge from downtown Tampa and close to the Getaway for a full day of fun and relaxing. If you like horse racing Tampa Bay Downs is a great track and another fun day can be had watching horses and/or playing poker.
Hope you all have a great time in Tampa and get to enjoy the outdoors.