Trip Advisor says St. Pete has some of the best beaches in America. From KC, there are a ton of nonstop flights to Tampa Bay for under 300 dollars round trip.
http://www.tripadvisor.com/TravelersChoice-Beaches
If we were to head there for 4-5 days, are there good restaurants, and would you have any suggestions on places to stay. Since the airfare is cheap, I can splurge a little on things like accommodations and dining. Keep in mind that the sole purpose of this vacation is to lay around and pretty much do nothing for 4 days. (I know I can do that at home, but the wife insists on a nice beach).
What say you?