Prague has been called a city of opulent beauty with a rich history. Much of the post communism recoProducator: Time Out Guides