Having been to the Keys now over a dozen times in the last ten years I can truly say that I am still addicted to the vast area the Keys have to offer. My favorite Key is Key West just because there is so much to do in such a relatively small area. I enjoy not having to drive and being able to bike, taxi or jitney for those times I'm too "happy" to walk is a bonus. If you are renting/driving a car you must visit Bahia Honda State Park. It's about a 45 minute drive north. A top ten beach in the USA. Key West beaches are not the greatest in the state of Florida ... too much coral. Although Fort Zachary Taylor State Park beach is beautiful. A little difficult to find because you have to go through Truman Annex and I don't think people think there is a beach there. The restaurants are as diverse as a slice of pizza or a meal consisting of tapas. Santiago's Bodega is a favorite. Of course all the seafood is fresh and there is Italian, steaks, etc, I enjoy eating outside and there seems to be a place on every corner but the special treats seem to be located off the main street of Duval. Blue Heaven is a must. There are plenty of local joints which have character and the tourist spots that are bursting at the seams with crazies from everywhere. I enjoy the local spots and especially Schooner Wharf Bar in the seaport section (also the Green Parrot for blues music lovers). There are plenty of other bars/restaurants on the way over there as well as beyond that are also worth visiting with boat trips, turtle races and all that "water stuff". You must see the sunset celebration at Mallory Square at least once for it's a party all onto itself. There is all the usual water events but my favorite is a sunset cruise with music and drinks on a boat. My favorite is Commotion on the Ocean because they have live local musicians playing aboard. Also they have food in addition to the drinks. All is included. Others may be a little cheaper but they all see the same view. There is a lot more to write about but visit it yourself if you are a little adventurous.