github pages and heroku are free. i prefer github pages though. if you want a vps, DO is cheap ($5/month) or Ramnode($15/year)
GH Pages doesn't support Jekyll plugins and the repo is public. Heroku supports both Jekyll plugins and private hosting for free.