You don't need the extra hassle of managing a host without Linux OS and a shell to it (sorry I sound strong-minded but this is my experience - I dealt with "my host does not allow me" problems for as long as the host was for free - and thank them for that). There are lots of hosting sites with 5euros per month (OK performance, for me at least), forget cpanel and web-management. ssh to your site, ftp your site into it, cpanm all the packages you need, set-up nginx or apache as your web-server, install any database you need and go. Fair enough it needs some skills but invest in the skills now if you feel comfortable with these kind of skills.
and the proximity now to Christmas
Christmas is cancelled, let's hope only for this year