A - Economical
The other words: cheat, penny-pinching, and tight fisted all have negative connotations with both the reader and the writer. "Ecomonimal' has a much more positive connotation.
B because it seems the most reasonable.
Hyphens are used to join words together and you don’t need to join any words together in that sentence. There is no need for a period of a dash anywhere in the sentence.
Https://www.shmoop.com/twelfth-night/literary-devices.html