You don't need to worry about php, you just need to know if your host offers the latest version which I have no idea, maybe its 6. Anyway, yes you need to pay for Vb and if you want a good host your going to have to pay for that too. But there are some hosts you can find that are ok, but not amazing.