Sofia
Bulgaria's capital layers Roman ruins, Orthodox churches, Ottoman mosques and Soviet monuments on top of each other with cheerful disregard for consistency. Vitosha Mountain looms at the end of half the streets, reminding you the city has neighbours.