Log Shipping in lieu of replication
You could do log shipping with the standby option rather than norecovery.  The database would be read-only, and the users would get kicked off during each restore, but it might suit your needs better.