I quite like a garage, late game, for the convenience of being able to park safely right next to storage to unload a vehicle. The 'drive through base' as Riamus described it.
If, as I tend to, you fight bloodmoons from your home, and don't have a separate horde base, garage design takes a little bit of work. I find you either use drawbridges and ramps or a moat, or you have the garage level completely unconnected to your horde fighting level, and use jump ladders or the like to connect the two.
Otherwise you'll end up with the hordes heading straight for your garage doors, come horde night.
A simple garage setup, for me, is a long rectangular space with powered garage doors tripped by motion sensors at each end. Very easy to drive in, unload your vehicle and drive straight out the other end. Above ground level garages using ramps and powered drawbridges are more reliable, and convenient once you've set them up, but take more work to build.