With a cornucopia of cobbled streets and awe-inspiring architecture found throughout, this European gem deserves a spot on your travel list.