I don't seem to ever be disciplined on weekends because DH & I never have any specific plans, but seem to be on the go all day Saturdays. But what worked for us at one time was to not save all the shopping for the weekend. Pick one night a week and do some of your shopping that night.
I wish I was able to get 2 1/2 hours sewing a day in! I think that's great.