Historic churches, vineyards, magical towns and more create remarkable settings that can make your special day even more memorable