Where to Stay in Edinburgh with Kids: 9 Hotels That Actually Fit Families (Including Where We Stayed)