November is secretly a great time for Christmas Markets and August will be hot and touristy. So, when is the best time to visit Germany? Narrow it down with these tips