Dreaming of visiting one of those picture-perfect European towns filled with old-world charm, incredible scenic beauty, or perhaps both?