Edinburgh is the second most popular tourist city in the whole of the United Kingdom, after London, and therefore it has plenty of souvenir shops. More than 50 of them can be found in the very centre of the city, so choosing where to buy that fridge magnet for your mother-in-law, cousin or aunt is not going to be easy. Also, most of these stores belong to the same family, so you will find the same products in almost all of them.