halcyon days

A period of fine weather.

The term originated in Greek mythology.