To stop the vine weevils, I usually find an old hanky of my husbands (no wonder he is always wanting some for Chmas) and place it at the bottom across the hole. As they are cotton it still allows moisture out, but should stop weevils getting in. I read in Gardeners World mag that to lift them off the ground slightly, as the beetles can't fly or climb. Having said that on emptying a rose I had had in a pot for 3 years, The soil was riddled with the grubs, pure white c shaped maggots with black noses. I was amazed at how many!