When a solution contains more than one project, I like the solution file in the parent directory and the project files in its child directories.
When the solution contains many projects (my current solution has 36 projects / assemblies), then I will have: