Santorini, Greece
As one of the most popular getaway destinations in Europe, Santorini is an island located in the Aegean Sea. This island is the remains of a volcanic eruption back in the 16th century, a submerged volcano and a caldera. Santorini is not only famous for its beautiful beaches, ancient civilization, and spectacular scenery, the island is most famous for the amazing white stone villages and the iconic blue dome cathedrals built on the caldera. 

Fira is the capital city in Santorini, located in the west coast of the island. Apart from the museums, galleries, and cultural events, Fira also has the largest shopping center, restaurants and entertainment in Santorini. Imerovigli is located in between Fira and Oia, it doesn't have busy shopping centers or late night entertainment, but it is known for the tranquility and beautiful resorts. Oia is located on the north west edge of Santorini, it is known as the most romantic and most photographed city in Greece. The most iconic blue dome white stone churches attract tourists and photographers from all over the world. Although beautiful sunset can be seen all around Santorini island, Oia is famous for the best location for sunset all around Santorini, overlooking the the volcano and Aegean Sea.  

When to visit?
The most popular time to visit Santorini is definitely between late June - August, however, I would say that the anytime between May - October it is a good time to visit. Weather in May could be slightly cooler than Summer time, but there are definitely less tourists during this month. During peak season in July and August, the entire island is filled with great atmosphere and vibe from visitors from all over the world, and temperature can get quite hot and humid. 

Where to stay?
Fira - for those of you who prefers a central location, busy night life, and lots of restaurants.
Imerovigli - for those who prefers privacy and less crowded locations, also located in between Fira and Oia so it would be easy to get to main cities and shops. 
Oia - best for romantic getaway, also my personal favorite place to stay on this island.

Where to eat? Below are few restaurants that I have tried and wanted to recommend for foodies to try. 
Argo Restaurant in Fira
Avocado Restaurant in Imerovigli
Perivolas Oia Santorini Hotel