I can answer the alcohol part. Yes it can help, but keep it to a beer or two or maybe a couple of glasses of wine.

More than that and it messes up your REM cycles.