Personally I don't use the design view at all, I don't like the way it formats your html and I don't like the absolute positioning used by it. I use the html view and use a code behind file. This way I can keep my code nice and clean. In my opinion this is the best way. Other people may think differently.
I also prefer to code by hand. However, you can turn off auto-formatting in VS.NET (still a bit buggy now, supposed to be fixed in next version). Also, absolute positioning is only enforced when the BODY is set to Grid-Layout.