finds best price