Is there any wallet that will let me convert/sell bitcoin to USD then leave it in the wallet in USD?
Most exchanges are like that. You send the bitcoin to your address in the exchange, you sell them and the USD sits in your account as a USD credit. They are not going anywhere until you withdraw USD to your bank account. But don't store large amounts this way on an exchange. It is generally considered not very safe. Exchanges can be hacked and you can loose your bitcoin and money.