I'm currently researching this myself for the Challenger, so my info is partial. I have a "Covercraft" cover my wife bought for me at an estate sale, and it is currently covering my Sebring outside but it is big, and may fit the Challenger. I love the cover and it seems to be a quality product, but I won't put it on the Challenger until I evaluate it for potential scratching risk. It works great outdoors, and is heavy. So it blocks all sun, and does not seem to trap water on the car
Forget what I said about Beverly Hills Motorsports before. I just checked them out online, and they are custome made, but over $500, I just found out. Someone once told me they have lifetime warranty, but I'm not sure about that.
The covers I have used for years on my old cars are thin (one layer) cotton/polyester blend from the local autoparts stores, and I can say they dry out fine when used outdoors, but they get thin in the sun after a year or two, and they also billow and blow around a lot in the wind, so I assume that causes light scratching. They have worked well for me inside a garage, but just be sure to check the packaging for specifications on their breathability if you purchase at the auto store.
I'm going to search for something to specifically avoid scratching inside the garage. If you use one outside, I would recommend a multi-layer, heavier model, and recommend getting the right fit and tieing it on to avoid that billowing and blowing around that I have experienced.
Sorry I'm not offering any firm brand or style recommendation, just rambling a bit on my experiences. But I would summarize, get something made for car buffs, not the general crowd, and get something at the top end of your price range, because you do want to minimize scratching and moisture, and my experience is at least that you get what you pay for with covers. Maybe someone else will make a specific recommendation for both of us. Let folks know if you are looking for an outdoors cover for parking on the driveway or inside the garage like I am.