Had an amazing time snorkeling, boating, eating and hiking in Belize ! Would def recommend and would go there again!
I flew into Belize City only stayed one night. The next day, I took the ferry to Caye Caulker. Not too much to do in Belize City.
Belize City is a very common cruise destination because it offers beautiful Caribbean weather and exotic Caribbean history. The cruise port is beautiful and houses a few really fun tropical bars. However, to see the real city, it is important to wonder outside the port area. Belize city is actually rather low income, as the vast majority of it's economy comes from the cruise port. However, walking around the city is still rather safe and offers plenty of cool little dive bars with cheap rum and beer.
I've heard people really give Belize City a hard time. We arrived here by cruise, and what we saw of Belize City may be limited. However, I think from what I did see of the city, the people who don't like the city have rarely been outside of the US or other "westernized" cities and are unused to seeing how people live in some of the more under-developed countries around the world, which makes them uncomfortable.