Setting up the VMs to turn off outside of business hours at night will reduce costs the most, especially since a maximum of 30 users work at the same time and users cannot be interrupted while working. This approach ensures that resources are used only when necessary.