Prague is a city of harmony. But its long and layered history also makes it a city of contrasts. A beautiful tapestry …