I was able to get a useble signal from a nearby BT Openzone site (a close Starbucks???) while staying at the Bristol in Vienna, while it wasnt free ( t-mobile customers get charged a fee more recently from BT) it was considerably cheaper than the 25 euro/day the hotel charges.
mike