54
This is what I do:
You can also add a solution folder and add them there.
The answer above was when NuGet was in infancy. FWIW, my approach where we have NuGet items:
packages.config file if needed to lock down the version to a particular packageI actually use NuGet for managing even internal dependencies and have a private feed.
Do have a look at Tree Surgeon - Creates a development tree for a .NET project, which can be a good starting point and from there you can improvise.