The sentence must be concise while keeping the core meaning intact — some goods are expensive, but basic foods are both better in quality and still affordable, so festivals can be enjoyed.
Option (A) is overly formal and verbose, using “on the whole food front” and “in the consciousness that,” which are unnecessary for clarity.
Option (B) is short, clear, and keeps the essential contrast: “though some things are dear” versus “basic foods are better quality and still low in price.” It uses plain language without unnecessary clauses.
Option (C) is also clear but slightly longer than necessary due to “because the basic foods…” instead of the simpler “knowing that…”
Option (D) begins with “On the whole food front,” which is unnecessary and makes the sentence longer than needed.
Thus, (B) is the most concise and clear.