Well, we do have 2 offices here too!
The cables costs very little - you can install a faceplate with a single outlet and 2 half size blanking plates until you need the second. 305m for all of the internal will, I would think be more than adequate, it will just be the external that you need to buy extra.
There are a couple of other long threads covering much of this - with plenty of suggestions and comments.
A patch panel will be cheaper than a crimp tool for RJ45s - my Crimp tool was over £160.
I like my Linksys SRW2024 - but that is a managed switch and even some overkill here but it works and has a lifetime warranty.
Linksys are now Cisco Small Business and there is a good range: http://www.misco.co.uk/applications/factfinder/searc...
There is the SG100-16 or SR102-24 - think how many you need now, if it is close to 16 then 24 maybe the solution. Think what you might want to add, TV, DVD, PVR, alarm, camera, &c You can cascade later on, but have some spare at the start.
Their support is also very good - if you need it.
M H C
taurus excreta cerebrum vincit