Historic ruins, palatial villas and all the charm other regions could only wish for – these prettiest towns on Lake Como