The artsy Florida town is known for white sand beaches, roving trolleys, pink hotels, and a love for local businesses. Here’s why St. Petersburg should be on your must-visit list for 2026.