Put a door in the fence - it looks odd, but that doesn't worry me. I've put a one-block frame around my fence doors as well, which looks better, and is somewhere to stick torches.
I have left two blocks between the house and the fence, and extended the fence two blocks in each direction at the corners. If a mob (other than spiders) gets up to the fence, it doesn't get around the corner, and I can shoot it with bow and arrows at my leisure, and as they can be kept at least three blocks away, creepers don't explode unless I do something dumb. Spiders are another problem, but I don't find killing them to be too difficult, provided they don't jump me. The first night I didn't sleep, though, a skeleton spawned riding a spider, which was something to keep away from.
Of course, lighting the area did a lot to stop problems as well.