One of the best souvenirs to bring back home from the Swahili Coast is a kanga. Or a couple. You will find the best selections of kangas to choose from in Uhuru Street in Dar es Salaam. They are sold in bulk, in many patterns and colours, in various qualities and at different prices - from 3500 to 4000 TSH. Do note the saying (a lot include 'mungu') - and that the kanga also is used as a way to communicate a message. Read more here.
Always remember one of the many Kiswahili sayings: 'That a woman can't be happy till she' got a thousand kangas.'
Still a way to go.