I have to go to a meeting in Tampa, and wanted to book a romantic pre-meeting weekend on the gulf shore. Any recommendations as to which beaches are nicest, the two I have looked at are St. Pete and Clearwater. I'll have a rental car so don't mind doing a reasonable drive to get there from tampa airport. Also places to stay that are nice but reasonably priced.