Three of the eight Virunga volcanoes can be trekked from Mgahinga National Park, and of those, Mt Sabinyo is easily the most interesting. Reaching its highest peak (3669m) takes a while - count on an 8-10 hour round trip - and you have to scale two lesser peaks on your way there ('Sabinyo' means 'old man's teeth' in reference to its many peaks). The hike begins through buffalo and elephant country in the lower areas of the park (bringing an armed ranger is mandatory), rises steeply through the bamboo zone before finally opening up to reveal a surreal montane world of alpine vegetation. Depending on the season, much of the mountain can be completely engulfed in low clouds, and it can get very, very cold and wet. Reaching the top entails climbing up several long, slippery ladders and stairways. The rewards - especially if it clears - are well worth the effort though. Not only are the views breathtaking - volcanoes, valleys, forests and lakes as far as the eye can see - but the peak of Mt Sabinyo also marks the border of Uganda, Rwanda and DR Congo, so this is your chance to enter those countries without a visa!