at forexfactory , well it;s a popular one, you may found similar news release at myfxbook.
other method are directly on your mt4 chart, I use news indicator got from ff forum, simply I've got current news shown and time remaining before released.
CurrencyNewsTrading has a software which shows currency strength & gives 5 mins alert before the actual news release. So no need to open webpage to check the data.
Plus i personally use "Feed Notifier" to get alert from all the important economical sites. This is the best tool i have.
Regarding economical releases or CB meetings, the feed is same everywhere so I use calendar from Нotforex. Also read twitter, watch CNBC for breaking news. Had FNG installed in my MT4 but later removed it and now check news manually.