Yes, it is possible to buy Persian rugs or other souvenirs. Iran is known for having the best rugs and carpets in the world. However, be careful before spending lots of money to make sure of getting a genuine item rather than a fake. When buying items in places like the Bazaar, bargaining for the price is considered normal.