Dinsho Lodge is located above park headquarters (park fee applicable) and surrounded by endemic species; a stay here is a no-brainer. It feels more like an old ski chalet than a proper lodge but has plenty of rustic charm, and the wonderfully bucolic setting is hard to beat. The restaurant (mains Birr55 to Birr90) is set in a lounge with a smoky fireplace. Hot water is available.
Book early – there are only six rooms.