Slightly off topic, as we don't do this for guests, but one thing I do for cheaper takeout (which we have extremely rarely anyway) is order curry but cook rice at home. Although these days ready meals from some supermarkets (I'm in the UK) are pretty great, and you can get a half-decent curry for £3 or so, and again just cook your own rice.