"[T]he right company" is basically guaranteed my money.
I can't even imagine what 50MB must be like. The fastest connection I can get here in Georgia is 1.5MB ADSL that costs $35/month (plus phone service, no naked DSL offered) and stops working every time it rains.