If you’re looking to stay near Edinburgh Castle, Westport is close to the Grassmarket, shopping, restaurants, and old town history.