Where there's a will... Unless you have a very small garage, or large cars, you might be able to make it work. I've got 3 bikes and two cars in a normal size 2-car garage. (One of the cars is a Miata, though.) If you pull one car straight in and close to the wall, then angle the other one in, that will make a little space between the cars near the front, and a little space beside a car near the back.
Can't really make a recommendation on the cover, since all mine are indoor covers, but all the popular sites should have them as well as reviews. My experience with car covers is that they are not really waterproof (even the ones that say so) and let some water and dust through. Might not be so bad on a bike since it won't sit on the paint like on a car. OTOH, you want it to be breathable so it doesn't hold moisture in and cause rust and corrosion.
Edit: Did I see dollies for motorcycles somewhere? If you could put the bike on a dolly, maybe you could keep it crossways in the front of the garage, assuming the cars don't need the whole length.
2014 V-Strom 1000 - Desert Khaki
2011 Burgman 400
2007 Honda Helix
2013 V-Strom 650 - sold
Last edited by G-Dub; 09-25-2016 at 11:29 PM.