Postcard Inn: St. Pete Beach, Fla. from 11 Chic and Affordable Beach Escapes Slideshow