What are you trying to do with this data? It looks like you have 64 categories of data. How much data overall if your small sample has 92 data points?
I just cannot see that a histogram of all those categories is going to be interpretable in a simple histogram. It might make sense to facet by Region but there likely are better ways to graph the data.
Re the sample data you supplied, it is appreciated but a better way to supply it to use the dput() function.
See ?dput. If you have a very large data set then something like head(dput(myfile), 100) will usually supply enough data for us to work with. However in this case we probably need a random sample rather than data from just one Region.
As a very simple step---not that will cure your problem---just get rid of the legend and see what you get
ggplot(Metro, aes(x=MedianSalePrice, fill=Region)) +geom_histogram(binwidth = 50)+
theme(legend.position = "none")