From stunning cathedrals to dazzling landscapes, these 21 most Instagrammable places in Europe belong on your travel bucket list.