What is the best practice for tracking total number of attendees?
You can use this extension to hide private fields (eg the number of attendants) 

https://civicrm.org/extensions/allow-have-private-custom-fields-event-arent-displayed-info-page

check out the documentation, you have to give a specific name (starting with "private" to the group containing the fields you want to be hidden