El tamaño normal es de 16px, pero no uses pixeles para determinar el tamaño.
Mejor es usar keywords (xx-small, x-small, medium, large, x-large....) en el font-size del <body> y luego reestructurar el tamaño de las demas etiquetas con %(80%,120%,170%.....etc) o con em(1.2em, 1.5em....etc).
Esto se hace debido a que hay versiones del IE que no soportan los px para determinar el tamaño de fuente, y si los pones tendrás (aunque sea minima) una parte de tu clientela que no verá el texto del tamaño que tu esperas que sea.
Aunque parezca una bobería, no lo es. Puede que hayas estucturado tu página para que sea agradable a la vista con un determinado tamaño de letra. Si ese tamaño es el mismo que viene por defecto no hay problema, pero si es mayor o menor puede que un párrafo de 10 lineas ahora se vea en 6, o en 14 depende del tamaño. O quieras poner (por ejemplo) la miniatura de un video y la descripcion al lado de forma que sea del mismo tamaño l descripcion y el alto de la miniatura. Que pasaría si alguien lo viera con un tamaño distinto? Pues que ese efecto visual que quisiste lograr jugando con el tamaño de la descripcion y del video se va a la verga.
Y así otros muchos ejemplos pero bueno, espero que te haya servido la explicacion.
Saludos!