Panjakent and Aini offer fairly well stocked local bazaars where you can fill up your supplies. Make sure you bring enough food when going to the mountains independently - in the higher parts of the valley markets tend to be very small and in remote villages, you may only find fresh bread.