Do you have to buy internet for the Nintendo DSi?

not necessarily. if you have wireless Internet use that, or hook it up to your computer.