Tawdry means showy, cheap, and tasteless (from 'St. Audrey's lace' - cheap lace sold at fairs). 'Gaudy' is a perfect synonym, as it also means ostentatiously colorful or bright in a tasteless way. The other options (Expensive, Lengthy, Hard) are unrelated.