Not really sure, I'd of thought an external would be more expensive as you are paying for the extra components, eg, case and usb connectivity circuitry inside.
Maybe it depends on brand and spec?
PS - Your thread title says 'internet' not 'internal'.