Of the cheaper options I use E45 or Vaseline Intensive care (the one with aloe vera but I've recently switched to Bio Oil, which is a tad more pricey, and takes a while to sink in, but lasts for ages and ages (like, DAYS) and for a mid-range moisturiser I don't think it can be beaten. I occasionally get stress-related excema and I've found Bio Oil the best thing for that too, as it works with the body's defences and helps the healing process.