In my experience they speak both. Also, I noticed that most Belizians seemed to speak Spanish among themselves and English to the tourists.