Rainbow Hotel

Hotel in Beira

A skyscraper by Beira standards, the 14-storey Rainbow is an easy place to find if you get lost. While the lobby's a bit bare and utilitarian, the rooms are surprisingly slick, with rain showers and an array of bathroom soaps and potions. The ones on the higher floors have expansive views over the city's charmingly dilapidated port.