Thanks Robert for the information. Very helpful.
My 2 cents,
For step 3, if you are using the Web platform for IB, then you can do the following.
1. Go to Orders & Trades
2. Enter a Symbol - Enter the Currency which you need to convert (in my case EUR -> USD, so I had to enter EUR.USD).
3. Click Sell order
4. Quantity - how much money you want to convert (for e.g 1000 EUR)
5. Order type -> Limit, Time-in-Force -> DAY
6. Submit Sell order.
You get filled, when the price hits. You can go to Portfolio to check for confirmation.