Imerovigli (pronounced: Immervilli) is the best place to stay on Santorini. It has the best views and is one of the highest points with hotels on it. There are other taller mountains but none with hotels. Abyssanto is a fantastic place to stay. Our suite right next to the checkin office had the bed up a ladder, so you'll have to be careful of them and there isn't enough room to stand when by the bed, it wasn't that bad, just have to get used to it. I definitely recommend 4-5 nights MINIMUM, otherwise you won't get to see enough of the island. The staff are very helpful and friendly and will try to sell you on everything you can do, just know your budget. If you visit in the summer, despite what everyone might say, please try to avoid Oia ( pronounced: eea) the streets are completely jam packed and so narrow you cannot even walk. There is so much fun stuff to do on the Island. We rented a scooter(NOT an ATV), the tourists on ATVs were so annoying to everyone especially the locals. If you don't rent a vehicle getting around is VERY expensive but streets are extremely narrow. There are a million food choices, I would recommend staying away from the expensive restaurants as all the food on the island is of very good quality. There are lots of little grocery marts, check them out can get much cheaper drinks, water and snacks there than at hotels/restaurants, etc. We liked the Perissa black beach best. We also went to Kamari and it was nice too. We only saw red beach from a yacht trip we took and it looked better than all the rest(primary reason being NO crowds). We visited in early October and definitely like this time of year better, there much fewer tourists than usual. Hope this helps.