I prefer to dine in a fancy restaurant, but now that I've got three little kids the cheaper option is the one I go for, not only for the price but also because we're less likely to disrupt anyone - it would be awful for somebody to go to the effort of having a fancy night out only to be stuck next to us with three kids.