Is there any wallet that will let me convert/sell bitcoin to USD then leave it in the wallet in USD?
You can't put USD inside of a bitcoin wallet. It's like trying to put a circle inside of a square; it's just won't work.
You can exchange the bitcoin for payment gateways (e.g. Skrill, PayPal, etc.) in the Currency Exchange section.