Hi Rico,
Probably the easiest way to get Broadband is via a mobile internet contract with one of the mobile phone providers ("3", "Vodafone" and "T-Mobile" being just 3 that there are available here) PAYG types are also available, but are generally extortionate. Your oppo might have problems getting one of these as she's not a UK resident (3 years is usually the minimum required). Which will leave her with 2 options - DSL via one of the landline providers (BT, TalkTalk, Sky etc) or cable (Virgin is, AFAIK the only national one, but coverage is patchy). I use BT and have been very happy (mostly) with their service - not the cheapest, but reliable (when I'm not screwing around with the settings