Why travellers are falling for charming small towns over big hotspots?