Im australian so i use ozbongs.com.au
Im not sure of international online shops that are good but i do know that Happy High Herbs is a great shop to buy weed related merchandise, including their own herbs which apparently match the effects of MJ, Never tried tho.