These are my business cards, seem to work well with clients. It's definitely pretty common to print a photo on one side and your info on the other. I'd stay away from putting a photo of yourself on your card, just seems weird to me for some reason. I put my logo, but it's okay if you don't have on.
As jamie said, I'd hold off on cards till you have your own website at http://yournamephoto.com,
you get the idea. Flickr is a great social media tool to meet ant connect with other photographers, but it is not your website. It's too easy for the customer or client to get distracted and start looking at other peoples photos. A domian is cheap, like $5-10 a year, and hosting isn't bad either. There are plenty of template services with hosting built in. I use 4ormat for mine, but it's just one of many, google will be your friend on that one.