Check this thread out
http://bikeforums.net/showthread.php?t=268941
Any of those are great choices. Biggest thing is test ride them and find one that fits you.
Or you could go used, just ride it before you buy to make sure it is something that you are comfortable on.