If you want to be absolutely sure your encryption cannot be broken, email encryption can be painful.
1. Use S/MIME. You'll need an S/MIME capable email client like Outlook Express, same with your email recipient(s). You generate or purchase personal SSL certificates and exchange public keys. You would encrypt the email with your recipient's public key, and they would decrypt with their private key.
2. Use PGP. This encrypts attachments or text. You then attach them to emails. Similar process as #1, you still need to generate PGP key pairs then exchange public keys with your recipient.
You can see why this is so unpopular...
An easier but less secure solution is to use WinZip to zip your file(s) then protecting it with a password, meaning it gets encrypted. You then communicate the password to the recipient (not in the email itself... maybe phone or text message) so they can open up the zip file. Note a hacker could potentially get a hold of the zip file and proceed to use a dictionary attack... basically they can try every possible password and eventually crack it, but it's not likely this will happen. Still it's painful because you need a second non-email form of communicate to give them the password.
The last solution is a professional email encryption service. My company sells email encryption software for enterprises, but not so much for single users. You can try out some free offerings here: http://www.brighthub.com/computing/smb-security/articles/38933.aspx