How can I enforce Lightning UI for all the Users. They shouldn't be able to switch to classic.
This is not possible as of now. That said, someone from Salesforce product team has mentioned that such a functionality would be available via a future release.
I would suggest to read following articles from Salesforce before enable Lightning.