how to listen online radio using arduino

The SIM900 appears to be a versatile GSM/GPRS module, so it would be getting "mobile" data feed which is of course, very expensive.

Whether an Arduino can handle a streaming audio (let alone video) format is not very obvious at all.

The easier - and likely cheaper - option is to get a smartphone as they are built for just this purpose.