You can get wireless mice and keyboards.
You can probably fit a card to achieve a wireless link to your modem/router and the net.
You'll still need to plug it into the mains power.
Actually... *the* best bet for any computer is to use a wired connection if at all possible... but if you really can't run a cable from the router to the computer then that's the next best option ^