You can book the Curry Village Tent Cabins through the official Travel Yosemite website but booking through third-party websites like Expedia is often much easier and cheaper.
Curry Village offers plenty of food options including: - Meadow Grill - Pete’s Coffee Corner - Pizza Deck - Bar 1899 - Degnan’s Deli - Village Grill - The Ahwahnee