Heading up to the Grand Canyon on Friday. Any good places to stop along the way as far as food / good sites are concerned? I've booked a hotel in Flag for the weekend so anything within a reasonable driving distance from there would be helpful. Thanks.