If you're building a new garage and have the space available on your property, consider making that garage large enough to accommodate all your vehicles. While the initial investment will be higher, you'll ultimately save a great deal of money in rental fees.
Nobody knows exactly how their household may enlarge or diminish over the years, and so it's impossible to build a garage that will meet every possible need. However, remember that extremes are usually not the best ideas.
If your home design is rather plain, stick with this theme when planning your garage. If your home is distinctive, incorporate some design elements from your home into the design of your garage. Colors follow the same rules; they don't have to match exactly, but they should look good sitting next to each other.
If your property shape or size won't accommodate an attached garage, your next option is a breezeway. These simple structures are basically outdoor hallways, linking a garage to the main house. Like any structure, they should be constructed in harmony with both the garage and your home. Some breezeways feature a third door which opens directly onto the front or back yard; this is completely optional but does offer added convenience.