What type of SQL Server Replication Allows Modifications
I would suggest Transactional Replication.  This will be more of a "Real-Time" copy of the data than the one refresh per day that you have now.  You can add new tables into the database without affecting the replicated tables.