When I worked at the garden center we'd often have customers asking what they can do to attract birds to their yard. I've noticed an increase in visitors in my own garden over the past few years, in part due to growth of trees and in part due to water features I've added (or have been added thanks to my children). Of course, setting out feeders, birdhouses and bird baths will draw them too. There are three basics to keep in mind when wanting to attract birds. They are food, shelter and water.
Think about the kind of bird you want to attract. If you like cedar waxwings, plant mountain ash trees. They are known to come by in winter in flocks, descend upon the mountain ash and devour the berries. I saw this happen in my own yard just a couple years ago. It is quite a site! The following spring we had a pair that seemed to stick around and would visit the pond and trees.