I have a Coverking for my roadster. I put it on mainly as a dust cover but it is weather resistant. I just unscrew the antenna. I didn't want to cut a hole in it in case I do have to leave the car outside.
It's a little pricey, but it has the mirror pockets which makes it easier to put on.