One practical thing I would add for Cappadocia is to check both Kayseri Airport (ASR) and Nevsehir Airport (NAV) before booking your flight. NAV is closer to most of the main towns, but Kayseri often has more flight options, so the best choice really depends on the timetable and your hotel...