The rising cost of airfare, eating out, and gas has made Americans pickier about their spending.