We are a family of 4, two small boys who will be 9 and 5 by the time we travel there. I have been looking for where to stay but had not considered the vastness of the park and which accommodations would have access to the trails that would be most appropriate for kids. Hoping for a hotel with activities for the kids after the hikes and a restaurant or two on site or nearby. Is 3 nights sufficient? Any and all suggestions are welcome!