Finding the lowest price online isn't always easy