Historic Ruby’s Inn is full of history, supplies, merchandise, and meals. Taylor and I managed to buy tee shirts, a steak meal, a knife, and fruit in one visit. Chances are that Ruby’s Inn will have whatever you may be in need of. It's a great one stop shop in Bryce Canyon.
Taylor and I also grabbed lunch from Cowboy's Buffet & Steak Room before hiking the Under the Rim Trail at Bryce Canyon National Park.