These are Europe's most beautiful small towns and villages, from Alpine enclaves to whitewashed wonders overlooking the ...