Two things of note: you did say "indoor" and "best cover for the money". With that in mind I share with you the following:
I have 'an expensive' cover (same as Mitch, above) for each of my two Ford Model A's. However, what I actually use . . . . is an in-expensive (absolutely NO cost) used bed sheet, 'fitted' bottom (mattress) - queen size, because that is what I had. It fits perfectly over everything in front of my windshield. I throw the 'top sheet' of my old sheet set on the back half of the car.
These sheet "car covers" are extremely easy to put on and take off, in less than 20 seconds time. With a black marking pen, I labeled them "Front - Bumper" at the 'head' of the fitted sheet, and "Windshield" at the rear of the sheets. This was done in an effort to make a 15 second job of covering the car, cut down to a 10 second effort.
The sheets do everything my heavy 'Real' car cover does, except keep the car as warm. And too ofcourse, as the sheets are thinner, the sheets protect the car less from boxes falling on the car, bicycles bumping into the car, etc.
I always drape old used bath towels over the front fenders because I do have occasional activity around them in my somewhat crowded garage. AND, to respond to Mitch's comment - neither of these sheet sets are 'scratchy sheets' - they are 'smooth as a baby's bottom'.
Total expenditure for 'car covers' for both cars: ZERO dollars. Heavenly credit for 'recycling' - or "re-purposing" : a life-time of 'good citizen' status. But for me, it is the extreme ease of installing and removing the 'car cover' from the cars. I should note however, that I drive both of my cars frequently, and throughout the entire year - so easy covering and uncovering is in important issue for me.