Croatia is no longer a well-kept secret. Throngs of visitors hit the Adriatic coast every year to enjoy the food, nightlife and beauty of this bountiful little country. But you can escape the growing crowds for a more enriching and authentic Croatian experience by heading straight for the best small towns in Croatia. To maximize your experience, be sure to visit at least one hilltop village and one coastal enclave.