Belize and Costa Rica are quite similar in that they are both Central American countries with great beaches and jungles, but they also have their differences.
All of Belize’s beaches face the Caribbean, while Costa Rica’s more popular beaches line the Pacific. Hence, Belize’s beaches have more of that classic Caribbean island-feel than Costa Rica’s do.
Another difference is that pretty much everyone speaks English in Belize as that’s the official language. So it feels a lot less foreign over all than Costa Rica. Another thing is that Belize is much smaller so it’s pretty easy to see a lot of the country in a short time, and the tourism industry is set up to facilitate that.