Both the places have great mountains with tons of terrain. While Killington has better nightlife options and bigger terrain, Stowe on the other hand has more high-end restaurants and is quite a famous place to visit in winter.