We’re constantly on the lookout for the perfect pizza. Which to us means bubbly, piping hot, thin crust and preferably from a brick oven. Unfortunately we don't yet have an Upper Crust close enough for take out, but what are some of your favorite pizza spots in Needham, Newton, Wellesley, Natick, etc? We happen to love Sweet Tomatoes in Needham. Others?