A 3 foot binger is a good size! As far as where to get one, It depends what state you are in. In California, there are plenty of head shops, and in fact the wife and i call Venice Beach the bong district.
I think i remember you saying you lived in Washington or Oregon while going to school.
These guys are in WA Seattle area.
In Portland i can't find a listing for anyone!
I don't suggest buying glass pipes or bongs over the internet, as you don't know how thick they are. Roor is the exception because they are sold by thickness.