The town of Oia, Greece on the island of Santorini.
{Click on the image above to see the original full size photograph.}