__________________
Looking for the perfect, still free .com domain name, for your next endeavor? Ask me. $5 only. Here's my most recent, 101th story of success: CarRealtime.com
These days hosting providers do provide free SSL with some of the packages but it does not come by default. If you don't get is complimentary by the provider then you have to get one else browsers these days flag that the site is not secure.
I have a free certificate with lets encrypt. Works with IDN's.
Only minor issue is that in the certificate information shows the domain name as Punycode.
Oh, Since its a free certificate, you need to renew it every 90 days.