We have words for "cheap" that don't carry the pejorative meaning.
"Affordable" is the most frequent replacement. There's also "inexpensive".
Affordable can be as euphemistic as it isn't pejorative though.