best foundation

I don't know how many people ask makeup questions on here but I need to know what foundation works best and covers really good? Good priced? And from like drug store or Walmart!