White sand beaches and crystal blue water await in Sarasota, Florida, a scenic town on Florida’s Suncoast. Here are the best things to do, places to eat, and where to stay.