For your purposes, I think a reseller plan is the best option. If you don't have much knowledge in server administration, or don't know someone that does, I always recommend reseller because that's already taken care of.
I don't have much experience with Windows servers, but what I think you should do is go to the "Host Quote" feature at the top of this website and put in your requirements. Then, when you get responses from some people, come back to the forums and do a search of their company to check them out.
Some other people may have recommendations as well.
Oh, well in that case, you may want to consider getting one for yourself. But, if you are just starting off, I would recommend getting a Windows reseller account to keep overhead down and then when you get more clients, you can move up to dedicated and you should be set.