These are some of the tools, resources and websites that I personally use and recommend.
Landing Page Software
LeadPages.net is an easy to landing page software that let's you use premade templates and customize them as much as you want.
The best recommendation that I can give is to tell you that all of my websites are hosted on SiteGround.com.
Photographs / Images
In this blog post, I have a curated list of websites that offers photos and images without the need to give attribution.