I stayed at Sora Lodge for 3 nights in November and was perfectly happy. Airport pickup and return (shared shuttle, 100 birr) were smooth, check in even more so. The lodge has wonderful views whether you are in your tukul, restaurant, reception or outside bar, the sunsets are gorgeous. Wifi is available at the reception. Staff was always friendly and helpful and the restaurant has a great mix of Ethiopian and western foods. Sora also arranged my guide, Alex Geta, whatsapp +251 92 262 7352. He was very professional, happy to share facts and legends about Lalibela's history and also happy to give me a hand when climbing up or down. I believe most people spend a single day in Lalibela and visit the in-town churches, which are truly mind-boggling. As I had more time, I also spent an afternoon visiting Asheton Maryam (about 45 minutes from town) and a full day trip to visit 4 of the Bilbilla Circuit churches, all with Alex and a driver arranged by Sora. These trips give you a better idea how beautiful the landscape is, how people live and the opportunity to meet the priests of these less-visited churches. My Lalibela suggestion would be to spend 2 full days, one for in-town churches and one for a side trip of your choice.