Satmonkey,
You are allowed to subscribe to Viasat or any other European broadcaster provided you are in Europe. Read the Television without Frontiers directive. It states there that transmissions should not be restricted to territories and free movement of goods and services applies.
If you try to subscribe to Viasat direct, they will say that it is illegal for users outside Sweden to subscribe to their service. However, this is nonsense as they are only abiding by their own company rules and not international law. Every European broadcaster have agents which supply subscriptions to users outside territories and they have the right to do this, due to the Television without Frontiers directive. I would seek a satellite distributor in your area that sells Viasat subscriptions from agents.