Tropical places are a big draw for people. When finding deals and discounts online you will have to research where you are staying and what type of activities you are going to engage in. For example, I went to Belize City and while it is interesting for a day or two most of the activities for tourists are in San Padro.
One advantage the city has is you can get to some of the ruins pretty quick. Beyond this most of the fun stuff is in San Padro. Remember a deal is only a deal if you have fun.
That doesn't mean you can't have fun. The resort is nice and has lots of amenities but the outdoor life just seems a little run down. People say it can be dangerous out there but I haven't experienced that yet.
I came in a little late in the afternoon so traveling around won't really happen to tomorrow. San Padro is definitely on my list to go.