The two best places on the web for cute aprons are Etsy (which is basically the best place on the web for cute everything) and Anthropologie. This particular apron is from the latter. Anthropologie aprons tend to range in the $30-$40 range, however if you keep your eyes peeled you can occasionally find them in the Sale section for a boom-boom price. I snagged this beauty for a whopping $16!
Aprons like this make me wish that I lived in a time or place where aprons were part of a woman's daily attire. They're so wonderful!