They will work together. I'm working on a home monitoring system that's connected to I2C (RTC & EEPROM), 1-Wire (Temp and A/D) and SPI (DOGM GLCD Display). I have the system working right now with a single 1-wire device, logging to the EEPROM and graphing to the GLCD.
The best approach I found is work on it as spate pieces. 1st get the 1-wire part working (this seems to be the most difficult one of the 3). Once you have that working, then add in the I2C then SPI. As I add each piece, I debug with info out the serial port to make sure everything is still working.
check Data-Logger Shield for Arduino works like a charm for me, has RTC (I2C) and SDCARD (SPI) I used it for multiple DS18B20's and some IRQ based counter's and log them on SD-card so I could read the data on my PC