Mid-range and budget-oriented beach resorts dominate the hotel inventory of St. Pete Beach, a resort town on Florida’s west coast. The hotels below stand out for their historic charm (Don CeSar), wow-worthy features (TradeWinds Island Grand Resort), and sophisticated Spanish-villa-meets-yacht-club vibe (Kimpton Hotel Zamora).