'Snow white' has dense buds if thats what you want, i don't know if this will help. about the rain problem, the only thing I can think of is to grow in a greenhouse