It varies so much, it's ridiculous. I can think of a couple casinos where I played green for 8 hours and could barely get a sandwich. Other places I played maybe 4-5 hours of red, and got 3 buffets and a hotel room.
In general, the Vegas strip and AC are harder to get comps. Downtown Vegas is easier.