Prague may make a lot of “best-of” lists as a destination for ringing in the new year, but the truth is many locals leave town and head to the mountains to celebrate. Those who remain enjoy dinner, clubs, and concerts and — for the brave of heart — New Year’s Eve in crowded Old Town Square, which kicks off annually at 5pm on December 31 with live music and DJs and culminates in fanfare around midnight.