If you and your son are inclined towards the outdoors, you can take a jog along Bayshore Blvd, the view of the homes are beautiful and the people watching is interesting. In New Tampa there is Flatwoods Park, which has a 7 mile loop good for roller-blading, jogging, or bike riding. We used to see some interesting wild-life, wild boars, deer, etc. Canoe along the Hillsborough River, very nice way to spend a few hours, lots of alligators so I don't recommend swimming. In Dunedin take the Caladesi Island Ferry, fabulous and natural beach. Lots of sand dollars, dolphins, and sting rays, beautiful.