The Witchery by the Castle is a unique and luxurious hotel in Edinburgh that offers entertainment options for children. The hotel features a dedicated playroom with games, toys, and activities to keep kids entertained. They also have a swimming pool, perfect for some family fun. The hotel's restaurant offers a children's menu, ensuring that even the pickiest eaters will find something they love. The Witchery by the Castle is located near the iconic Edinburgh Castle, making it a great choice for families looking to explore the city's history.