There are many option receiver around but to decode the channels you will need to PAY someone to allow you access to there server or Official Pay Tv Card
Your best option is to buy a DREAMBOX receiver then you will have to ask nice on many forums for some nice person to open the channels you will also need ADSL .
Or Buy a Receiver with a CI CAM SLOT and buy a Diablo Cam which will decode many channels in your area
Your other option left is BUY A OFFICIAL CARD
There are no other options than above !