Czechs celebrated the 30th anniversary of the Velvet Revolution on Sunday, flocking to central Prague for concerts and speeches to mark the end of communist rule.