Shopping in-store on Black Friday can be a test of wills, but retailers are offering notable freebies that make rising early and braving the crowds worth the trouble.