If you have a computer that stays on all the time, like a media server - take a look at apt-cacher.
It stores stuff that is downloaded from a repo locally. This way, you don't have to download it from the repo each time as it will come from your local server. A lot easier and faster than trying to mirror the repo.