Clustering unbalanced dataset
What you could try is to make a transformation of the price data, i.e. log(price). By doing so, very large values become smaller. The data is more "harmonic" after the transformation.