I'm not sure if this has been suggested before, but I had an idea for clouds. Start with a square of a random size. Then make it 3D. The height of it is random, but smaller than the width. Then make it move in a random direction. Also give it a random height where it is located. And finally, a random opacity. Make lots of these in the sky. The number of them corresponds with both the weather, and the biome.