Planning on spending four days (Friday-Monday) at the Grand Canyon next month. There will be four adults and one four year old. We enjoy hiking but would prefer beginner to intermediate trails because of the kid. We also love eating local food while traveling. Two of us have been there before, but it was about 20 years ago when we were kids so we don't remember much.

Given that, what view points, trails, restaurants do you recommend? Thanks!