These are Europe's most beautiful small towns and villages, from Alpine enclaves to whitewashed wonders overlooking the Aegean. From historic citadels to snowy Alpine enclaves, these stunning small ...