America’s 50 most charming small towns for the holidays

Need a holiday trip idea?  We agree with MSN.com and #27!