The best hotel in Mirebalais isn't anything fancy, or particularly nice, but it does have a pleasant courtyard and a popular hotel bar where everybody goes for Latino night on Thursdays. Expect compas and bachata music till the wee hours. The rooms are a bit dark, which helps guests escape the midday heat, but they're not the cleanest.
Mirage Hotel
Port-au-Prince & Around