For my son's 16th birthday, he wanted a cake that represented his swimming. I found a photo that my dad had taken at one of his swim meets last year, a profile of Nate in his swim cap and goggles. We took it to Publix (grocery store) on a USB drive, and they printed it on edible paper with edible ink for $8. All I had to do was ice the cake and put the sheet on top and pipe a border around the edge.
I made some edible goggles by pressing some black fondant into a pair of his goggles and painting the front with silver luster dust (mixed with clear vanilla). Voila!