Best Western Plus Bryce Canyon Grand Hotel is the best hotel for families to stay near Bryce Canyon National Park. It has a perfect location, a swimming pool for the kids and excellent guest reviews. Bryce Canyon Log Cabins in nearby Tropic is also a fantastic place for families to stay near the park.