If you wish to keep the new garage project of your home under the budget you have in hand, then it is not advisable to go for a one that is planned like a showcase car store. If you are careful and thoughtful, little additions you visualize can add up some smart features that turn up very useful in the long run too.
In most cases, the garage roofs are held by standard trusses available in the market. However, by paying a little more, you can go for storage trusses that give you more room for storing your things that you would not use so often. These are often open in the middle. If you go for little more expensive solutions, you can as well land on attic trusses that can facilitate having a boxed-in upstairs which you can use either as an additional room or can outfit shelves.
Most garages are planned with a main car door. In some cases where the garages are attached to the houses, there are doors that lead into the house too. However, an additional door to your yard can help retrieve a rake without having to open the overhead door.
It is always a good idea to add windows to your garage so that you allow the entry of natural light to illumine the garage space. With this arrangement, you can as well use a part of your garage as a workshop. Remember there is good number of cheap options for windows. Therefore, it all depends on how you plan your garage in the first place and rushing through the project uninformed might not give you a great solution in the long run.