Name a group of faces / hide the group / call the Name later and un-hide that group
You can create vertex groups.

Select the vertices you want to group. Then using the plus sign create a new group and assign the selected vertices to that group. 
Once a group has been created you can select it or unselect it easily.

To hide selected vertices press  H , to unhide press AltH