St. Petersburg, Florida
4/20
Photo: PHOTO: St. Pete Beach, Florida. (photo via Flickr/psyberartist)
St. Petersburg, Florida, boasts an average of 361 days of sunshine each year, coupled with a beautiful, family-friendly beach, dozens of family-friendly hotels and an abundance of restaurants and activities, it's an ideal location for sun, sand and fun. Families can go beyond the beach to explore the Great Explorations Children's Museum, the Clearwater Marine Aquarium, the Salvador Dali Museum and more.