We’ve worked with a ton of different hosts and servers over the years, so we do have a couple that we like…
WPEngine is the best WordPress host out there and I don’t even need an affiliate link to say it. Just go to wpengine.com.
WiredTree is also great (and is who we use for our hosting)
Here is a helpful video that teaches you how to get started using wordpress (these are produced by BlueHost but after installation they apply to pretty much any WordPress website)
Simple Estimate was created by a talented colleague of mine and provides free beautiful estimates.
Or if you don’t mind paying, we really like (and use) Freshbooks.