Souvenir shops are everywhere downtown Prague, however the quality of presented items is in many cases more than poor. USSR fur hats, matryoska dolls, or I-Love Prague T-shirts are commonly presented as the best of what Prague has to offer in terms of souvenirs or gifts. This is what drives many Czechs (including me) crazy.
Sometimes it might be really stressful to find the right, original, affordable and simply great souvenir to bring back home from your travels. I know that from my own experience. I´ve traveled a lot and I have never been the „fridge magnet“ person as I always wanted to get something better. Which is usually the more difficult way.