The pair of words that have similar denotations but different connotations is "cheap and inexpensive."
While both terms refer to something that does not cost a lot, "cheap" often carries a negative connotation, implying poor quality, whereas "inexpensive" has a more neutral or positive connotation, suggesting affordability without a quality implication.