Oia is a Greek village that looks like a painting, its white-stone houses squeezed between deep blue sea and towering mountains. The sunsets here are arguably the best in Europe. And you'll be glad to know that the area is also famous for wine and dancing.