Hi all, I'm planning on booking a long weekend in Edinburgh for my husbands 40th next month and was wondering if anyone had recommendations for hotel, restaurants and bars since we'll need to book mostly in advance. Thanks