I like Visio for schematics, although I usually find that I prefer my own template for certain sysmbols (relays, diodes, etc), although you could say that the included symbols are adequate.
I think Visio has a free 90-day trial period, so you can try it out and see if it works for you. It's much cheaper than AutoCAD, last time I checked prices. And it also allows you to write code for your application to customize the behavior of things, although that also involves more effort.
I can also vouch for ExpressPCB as a good bang-for-the-buck tool (free), especially if you might also be laying out a board.