Oia is perhaps the most charming of villages on Santorini. There are elegant shops, galleries, cafes and restaurants. Accommodations include charming villas with great views and quiet enough for a nights sleep as well. Firastina and Imerovigli are also wonderful villages for your Santorini holiday.