Prague is a land of museums, monasteries as well as castles...