I've been twice. The island of Utila, about an hour's boat ride from the mainland is one of the least expensive places in the world to go diving. Really beautiful, nice reefs, wreck dives, etc. Water is warm enough (I went in March and again in September) that I didn't need a wetsuit even at 35 meters! Also the island (not much to look at itself) is very low profile so you can sit in the same place and watch both the sunrise and sunset. I highly recommend it.