Best hotels in Edinburgh with local cuisine | OKstays