Considering Stowe has less than 6,000 residentsâ it does sound extra! On the plus side, there are mountain towns in Vermont ...