Surely the cheapest and best way is for her to get a phone line installed ?
She can have that without the rubbishy TV packages that are offered..if she is happy with Freeview, then why waste money on TV channels she doesn't need ?
Call BT and see what they can offer. Otherwise its a dongle or nothing.