Between charming coastal settlements and towns nestled in snow-capped peaks, here's the best of secret small towns in Europe!