There are quite a bunch of vegan cheese recipes with sunflower seeds and nutritional yeast which is cheaper than pistachio or, like always for vegan stuff, with cashews. For creamy cheese is much cheaper and a great version is with butter beans. As well there are simple but long taking (month) cashew nut cheeses that actually taste like real cheese. If you have the patience you should try to make it at least once.
If you just want to try some alternatives veggo has quite cool list you can buy in Baltics and I believe in UK as well.