Three days on and 1 day off is fine. I personally don't do weights more than 5 days/week. I workout Monday through Friday and leave the weights alone on the weekend. I may do some cardio on the weekend, but that's it. If you train hard enough, you will want the week to recover on each body part.
Good Luck with the workouts.