I have used a bench in my garage, and in two basements. The garage is nice from the standpoint of being more dirt tolerant.
In my current house I am set up in the basement. I have been here a year and have not made a permanent setup. I'm using a heavy table, and I have a small vice bolted to the top of a Workmate folding bench. I have to say, that temporary vise setup is working very well.
But I digress. I guess I'm trying to say that if this is just an occasional need, you can get by with materials storage, a flat surface for your workspace, and a small vice mounted on something. I think I could make it work in ANY garage, no matter how tight. I might have to pull the car outside while working, though.
The real question is, how big of a shop are you wanting?