Buying your first home is one of the most exciting experiences of your life, but it's also a whole new world, filled with strange administrative requirements and, of course, expenses. For the uninitiated, buying a home can prove a surprisingly expensive business, at a time when money is at its tightest.