I spend time in Belize City every now and then. It's okay, but not a place to spend a few days if you don't have to. One option would be to catch a bus up the Western Highway to San Ignacio instead. That's a good place to hang around for a few days. You might enjoy staying at the Trek Stop
, near the Guatamala border. Another trip you could do is up the Northern Highway to Orange Walk Town or Corozal.
I'm just guessing that you're the backpacker type, since you're heading to Pedro's. If you're into tramping around you'd be better off riding the bus to someplace interesting, as opposed to hanging out in Belize City. The City is funky in a Latin American Urban way. I like it there, but there's not enough going on to hold your interest for three days.