One of the best in the area, IMHO, is the Sheraton Sand Key on Clearwater Beach. Look up www.beachsand.com or check out the whole area website www.floridasbeach.com
We have stayed at The Clearwater Beach hotel - certainly the nicest looking hotel (!!) and has a super position on the beach, plus a good restaurant.
Check out www.clearwaterbeachhotel.com