Ok, so my friend just moved here from the East Coast & keeps lamenting that there's no good pizza places around here. I am taking on the challenge of proving him wrong by taking him on a tour of the best pizza joints in town. I have mine (Village in Larchmont), but I want to know what everyone else thinks. Chowhound majority rules on this & I will compile my list based on your recommendations. Can't wait to see the results!