I almost forgot --
I also would mention that what a lot of developers do is, instead of just creating a web site and letting VS put the solution file in the projects folder, is to always create a blank solution first.
Give the solution a name, and make sure the "Always create folder for solution" option is checked. This will create a solution with no projects or web sites in it, inside of its own folder.
Then "Add" a web site to the solution, placing it in the folder created by the solution.
This will let you control where the solution is placed, and lets you carry the solution and all associated files to another folder, drive, or even another computer by just copying the folder. You can even zip it and email it to someone. In fact, that is exactly how the BeerHouse was created in the first place.
Hope that helps.