St. Petersburg anchors the 47-mile Pinellas Trail — Florida's best-known rail-trail — with flat terrain, waterfront parks, and year-round sun.