Well first of all April 2014 is not a day when Windows XP will stop operating, its just the last date that MS will support patching security issues with it.
I am a gov employee and there are lots of XP systems still in use and they are well protected behind very good modern firewalls. 99.9% of them are user only privilege accts in which to install anything it has to be approved by the higher ups in IT, and they have so much protection software running on them locally that they are slower than they would be without this protection. But there are other systems that are older than Windows XP that still serve a purpose and get everything done on a daily basis. I cant speak of specifics since its all confidential, but we have systems still running on Windows 2000 Pro and Server as well as NT 4 and OpenVMS, also many flavors of Linux distros in low risk uses or isolated networks which can not be hacked into.
In my home I have 3 computers that are running Windows XP SP3. I am not worried about these systems since I dont use them for banking, taxes, or ecommerce.
One of the 3 systems though I may be upgrading to Windows 7 in the near future when I can find some cheap RAM to bring my daughters computer above 1GB. I have tested Windows 7 on 1GB RAM and while it will run, it runs better on 2GB, and she is happy currently with Windows XP running on 1GB RAM. The only issue she hit with this system was that IE was not cutting it so I upgraded her to Firefox browser. She was having issues trying to play Flash Games on Windows XP SP3 with latest IE for that OS and Firefox was the fix. Also her hard drive is just a 40GB IDE HDD and Windows 7 would be tight on that drive after updates etc, so I picked up a 120GB IDE HDD on clearance as a refurb for $10.
As far as not buying a new computer and moving forward with a system that I would consider secure for banking etc beyond April 2014, if you can get use to Linux this is an option. However if you want to play games meant for Windows, because Microsoft Owns DirectX, all games for Linux have to operate without it and the gaming performance is not as good without DirectX on games that I have tried using OpenGL with.
My Linux Distro of choice is Linux Mint KDE which I am running 2 systems on, one with version 13 and the other with version 15. These run flawless on older computers such as the Pentium 4 2.0Ghz with 1GB RAM and 60GB HDD which is my main Linux box, however 1GB RAM is pretty much the bare minimum for this distro to operate ok. They also have distros that are available for older hardware that require less RAM such as Linux Mint 15 XFCE which will run on a system with say 512MB RAM well, but lacks features of the full blown KDE version.
Driver support for older hardware is also very good today vs in yesteryears. Setting up your printer would probably work without any issues however you might need to use a generic driver to get it to work than the one that was designed for the printer etc. I actually dont print anymore like I use to so I print to a PDF creator and save everything that needs to be saved as a file instead. If it needs to be printed, i can thumb drive it and plug it into my windows machine and print.
So I am not worried about 4/2014 and I will continue to use Windows XP on older systems that otherwise cant or wont run very well on a newer OS. But if it were the only computer in my home and I needed a secure computer and didnt game much and didnt want to spend any money, I'd download Linux Mint or another version of your choice and install it to the computer and use that going forward to have secure computing without the fear that a new flaw is exploited and there is no patch for it. Linux Mint and Ubuntu are the most commonly used distros. I went from Fedora to Ubuntu and then to Mint, and I like Mint the best of them all. Coming from Windows , Mint seems the easiest to get use to from people that I have sared my CD's and DVDs of these distros with to try out.