I think photography makes a fantastic gift and you can find some very reasonable pieces of art on Etsy.com. Here is a sampling:
For a fashionista, these photos of vintage Barbie clothes are perfection:
Prints by Michelle Brusegaard run $15 each.
These would make a bold statement on an animal lover's wall:
Prints by Sharon Montrose run $25 each.
A customizable collage of architectural letters for your favorite familia:
For a mere $19 you can get a personalized designs by JavaJane.
She also offers framed versions for $55-79.