It can be cheap... as someone already stated, the competition is pretty high so the prices are somewhat cheap, almost everyone there tries to give out coupons and discounts to attract customers. Most of the places there make money through the casinos, so if you don't gamble - you can enjoy the atmosphere and great food at decent price.
I'm not sure Vegas is really a great vacation spot for families (with kids), it's kind of more adult oriented.