Buenas, yo para eso utilizo el Timeriffic en combinación con el APNDroid.
El Timeriffic es una aplicación que le puedes decir que te cambie el timbre, volumen o vibración dependiendo de la hora.
también le puedes decir que te abra o cierre la conexión a Internet, yo lo tengo que a las horas en punto y a las medias abra la conexión y a las y 5 y a las y 35 las cierre y de 23:35 a 7:30 desconectado.
El gmail funciona bien sin haber configurado nada(estará en modo Push) y en la franja que estoy conectado me entran los correos.
No gasta mucha batería.
Hay también una aplicación que se llama Tasker que puedes hacer de todo pero hay que tener tiempo, si buscáis por el foro hay varios makinas.....