Burg Meersburg on Lake Constance is deemed to be Germany's oldest inhabited castle, which dates back to the 11th and 12th centuries. Some believe that ut was actually built in the 7th century by Dagobert, the Merovingian king, but nothing has survived since those times.