For an intoxicating shopping experience, head to the Khan el-Khalili bazaar in Cairo where you can delve into the traditional Egyptian way of life. Stick to the main stretch for souvenirs or stray into the smaller alleys to discover hidden treasures in gold and silver, copper and leather. Fine Egyptian rugs and vibrant clothes are infused with the scent of sweet perfume and pungent spices from neighbouring stalls. Luxor has its own street markets in the old town that stay open well into the night. Narrow streets are crammed with stalls and shops selling everything from bespoke jewellery to woven goods.