the smell is normally from your evaporator. when your aircon is on moisture collects on it, this in turn collects bacteria on which will give you the smell.
there is a drain hole and if this is blocked the water will stink too. best bet is an anti bacterial air con cleaner, sure u can get them from halfords etc