1. Those are fine, such things u can select depends on ur own interest.
2. bloomberg.com
Investing.com
Forexfactory.com
3. I cant recommend Oanda bro, because spared is too much and not a ECN broker
Could u please read my previous thread for "how to choose a Forex broker"...