The Edinburgh Castle Hotel feature great meals at tasty prices, delicious beers and beverages. It also boasts the citys biggest beer garden with fresh live music.