Using Cloudflare for HTTPS is easy and free, just create an account and click on add site on the top right.
Once you follow the steps just turn on the cloud icon next to your DNS entry for your domain including the www. sub domain.
Now visit the Crypto tab at the top and go down to Always use HTTPS and enable it.
Now look at that, you have HTTPS all setup. If you need more help or a video tutorial you can find video steps by visiting httpsiseasy.com.