If you run by the traditional Christian calender, there is actually more spiritual preparation for Easter than there is for Christmas. Before Easter, you have Lent, which is 40 days of giving up something you might worship other than God. Before Christmas, you have Advent, which is basically four Sundays and a total of one day of fasting. It is just an Americanized or paganized Christianity that celebrates Christmas as more important.
I have know for years that Jesus was born in spring, but it was not until I took a worship class that I realized that the position of Christmas is more significant than it appears. The Christian year begins with Advent and Christmas. We then enter into Epiphany, and then Lent. After Easter, there is Pentacost, which is a time where we recall what we were entrusted with when the Holy Spirit came upon us (this is a reminder many churches need). In short, we have the birth, blessing, death and Resurrection of Jesus, followed by the coming of the Holy Spirit, all "repeated" in one year so we do not forget. Pretty cool how that worked out.
Another thing about Christmas to remember is that it is an important outreach for many churches. Many people only go to church on Christmas (as well as Easter, but to a lesser extent), and this is an opportunity to share the Gospel and "advertise" the church (I hate using that word when it comes to church, but it's hard here in the states when you have to compete for people's attention). This could be another reason why actual churches seem to put so much of an emphasis on Christmas.
And yes, we too have Easter gifts.