I've had bad varicose veins in the past- this is a huge no-no- don't sit on your feet or cross your legs. I never do it- just because I don't want any more gross highways crossing my legs.
Plus, get up and stretch when you're doing your marathon sewing sessions- get the blood flowing again. (I'm checking in here now, doing just that)
Take a few moments to care for yourself!