More information may be helpful...
Is the data the same during the day as it at night? If so, doing it at night makes no sense to do because transactional replication will be current any way.
If it is different, I would suggest a transaction replication during the day and then the different tables in a snapshot method in the evening.
How big is the db? I would try to convince to do all tables in transactional replication if the data isn't too much.
Remember this when a developer tells you it will just be temporary. Temporary = Permanent.