It's interesting to see how others plan travel. When we visited Greece last year, I started by making a list of the places I wanted to see (Athens, Corinth, Mycenae, Epidavros, Mystras, Olympia and Delphi). I then identified which towns would be there best bases from which to visit these sights (Athens, Nafplio, Areopoli, Kalamata and Nafpaktos). After that, I looked for hotels in the selected towns using Apple or Google Maps to ensure that the hotel (location, nice views, near restaurants etc). Whenever possible, I booked directly on the hotel's own website or if none was available, used booking.com. Once I find what appears to be a decent hotel, I just stick to it and don't change my reservations. I usually select high-end hotels but for splurgy choices use my Chase reward points.