The first thing to do when contemplating making a home purchase is to get in touch with a very good loan officer and obtain a mortgage pre-approval. What this does is tell you "how much home you can afford" to purchase and at what costs. Usually, the mortgage lender will issue a work sheet or a "Good Faith Estimate" showing you the complete "estimated" costs of making a purchase at a particular price. These estimated costs will include most of the items listed in your question.
Apart from the above, the most important thing I would suggest to you would be to hire a Realtor to assist you in your purchase. It's best to do this at the beginning rather than start the process on your own. Your Realtor will then be able to send the listing for your property off to your loan officer, who will then be in a position to provide you with more realistic numbers for a purchase.
If I can be of assistance to you, please do not hesitate to call on me. www.StressFreeDeals.com.