Enjoy your day in the most stylish historic hotel in St. Petersburg. The Courtyard by Marriott St. Petersburg Downtown is a 13-minute walk from the ocean at Bay Shore Drive and a 1.1-mile drive from surrealist art at The Dali Museum. Contemporary rooms offer free WiFi and flat-screen TVs, plus desks, microwaves, minifridges and coffeemakers.