pier house is my personal favorite since they have a private beach, followed by the westin ocean view rooms
there are quite a few sites that you can search that will likely show you great hotels at the best prices available. check out the website BookMe and you will be able to compare prices on all the reputable travel sites in just a couple minutes. it s very convenient and will save you a bunch of time and money. Also, make sure you buy them online... otherwise they charge much higher fees for phone orders. good luck.
These resorts are good.Ocean Key Resort Spa Key West http://hotels.americacheaphotels.com/Hot��Casa Marina Resort Key West http://hotels.americacheaphotels.com/Hot��Santa Maria Suites Resort Key West http://hotels.americacheaphotels.com/Hot��Southernmost On The Beach Hotel Key West http://hotels.americacheaphotels.com/Hot��Key West Resorts http://hotels.americacheaphotels.com/Cit��
My favorite is also Pier House, with its livelier crowd; but it can get noisy at nite. Many like the much larger more civilized Casa Marina at the other end of the island. Both have their own beaches bit CM s is larger.
I always use TripAdvisor.com when I need to find a hotel. They have reviews from past guests.