Belize City is not the place you travel to as a destination. It is the affordable international airport to fly into to catch a boat or puddle jumper (small plane flight) to the neighboring islands.
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.