The combination of excellent food (mostly Ethiopian with a few European dishes), fine views and an on-site cooking school means you can take care of all of your culinary needs in one go here. It's lovely and quiet, not least because it's a fair hike out of town (downhill on the way here, uphill the way back…).
Old Abyssinia Restaurant
Lalibela