Aside from vibrant beaches, crystal-clear seas and magical theme parks, Florida also offers plenty of culture. Travelers can eat their way through Miami, with its "Floribbean"-style cuisine (which blends Latin American, Caribbean and Southern influences). Coral Gables and Coconut Grove are also hot spots for history buffs. Speaking of history, Key West has it in spades; its Old Town was once called home by Ernest Hemingway and President Harry Truman. White sand beaches and fascinating museums await in Tampa, while neighboring St. Petersburg has the world's biggest collection of art by Salvador Dali.