All residencies are hard on time. You have to look at life after residency. Also remember that all residencies are not the same length. If you go to scutwork.com and look up the programs you are interested you will be able to read another person's opinion on it. They usually talk about the hours. Another good resource is
http://www.ama-assn.org/vapp/freida/spcindx/0,,TR,00.html and
http://www.ama-assn.org/vapp/freida/srch/ in using the search sometimes the medical school will add how many hours you will work a week and how many consecutive hours also how many days off a week you will have. Almost all residencies have 1-1.5 days off a week, I think only radiology had 2 days off at the school I am interested in.
But again I stress the importance of looking at life after residency. The Emergency Medicine program at x location has an average of 60 hours a week during residency working 36 hours consecutively sometimes. After residency you can work part time and you are never on call and still make 100k a year.
http://phius.com/medicine/medx/hrsayear.htm If you follow this webiste, anesthesiolgy offers a good lifestyle as well. Do a search in the anesthesiolgy forums for lifestyle.
The other thing in almost any field, post residency, you will have the ability to take control of your life. Read up on all the different specialties. Take your electives and decide for yourself what you are willing to sacrifice and what you are not.
A couple of last things I want to add: In any job in life you will need to sacrifice time and show your dedication if you ever want to make anything of yourself. There is a light at the end of the tunnel. Don't sacrifice time for happiness. Working 9-5 at a job you hate is no better if the hours seem like an eternity. Do what you will be happy doing.
All of this coming from a single mom interested in surgery. Good luck.
More fun sites:
http://www.smbs.buffalo.edu/RESIDENT/CareerCounseling/interior.htm? self-assessment.htm
http://jama.ama-assn.org/cgi/content/full/290/9/1173/TABLEJOC30309T1
http://mommd.com/