Creo que la pregunta no está bien formulada. Baratos con respecto a que otra clase de activo?, la Renta variable, los bonos ligados a la inflación,...
Pero creo entender a lo que te refieres: cuando hay que invertir en bonos para ganar bien de dinero.
Si esto último respondiese a tu consulta, te diría:
Invierte en Bonos gubernamentales cuando concurran: a) mercado con altos tipos de interés, b) que entre un partido en el gobierno que pretenda y responda a luchar contra la inflación, y c) que esperes que b) se cumpla y que haga que los tipos de interés bajen.
Ejemplo: La caída en España de los tipos de interés del 16% o 18% al que estuvieron a tipos cuasi-cero como los actuales, ha hecho ganar mucho dinero mediante los bonos comprados al 16% por ejemplo.
Te muestro una gráfica que expuso nuestro gran amigo Sergio Nozal, sobre la evolución histórica de los bonos a 10años.
Para ganar dinero, tu deberías haber comprado en los picos y haber vendido en los valles.
http://s3-eu-west-1.amazonaws.com/rankia/images/valoraciones/0021/3361/RATES.jpg?1444304251
Cualquiera de los productos mencionados es válido. Lo que más sencillo te sea y mayor tranquilidad te de.
Saludos,
Valentin