A lot of the normal guilds suck, and the good ones don't seem to like letting people in unless they are worth their weight in diamond... if you want a good, friendly guild that does what you want it to do, then make your own!
That's what I did. It seems to be the case that any guild I join becomes inactive and smaller after about two weeks.
What you could do is save up a bit of gold and put it to one side, and then go around just spamming the regular chat asking for a Guild that does what you want. Offer to pay for the invitation fee (100g) if you want, and try out a few different guilds.