Steakhouses are popping up all over Edinburgh at the moment, but Kyloe was one of the first on the scene (the name is an old Scots word for Highland cattle). Situated on the first floor of the Rutland Hotel, the dining room offers fantastic views of the castle while its interior is enlivened by chic cowhide chair-covers. Prime Aberdeen Angus beef is sourced from Hardiesmill Farm in the Borders, and the result is beautifully marbled meat which can be hung for up to 45 days (although three weeks is the norm). In addition to conventional cuts, the platter loaded with a trio of bavette, onglet and feather steak is a must-try. The damage to your wallet isn’t too hefty either: a 225g rump costs just £15. If steak isn’t your bag, there’s also a decent choice of seafood and other stuff.