Oxford, Nelson-Rigg, Dowco and CoverMax are the low cost options. The cheapest of each will fade and rip in one year or a bit more. I started buying a notch up on quality and it seemed like 3 years was about the average. Haven't tried them all, but a middle grade CoverMax is what I settled on. Middle grade Nelson-Rigg is probably about the same thing.
I strapped mine on with a bungie cord under the bike and thru the grommets. A strong wind can and will remove the cover and move it into the next county.
But that wind can also move the bike if it's covered. Once saw a wind pick the back end of bike and cover up and move it 6 inches over. Had another bike fall over in wind.
So I also liked to lock the bike down with cable and lock, so it won't blow over. Mine are safe inside a garage now, I don't mess with it anymore.
And yes, I've put bikes in the front or back door to park them inside. Worked for me.