Prague: a historic trip through the heart of Europe