Since you don't have any control of the XML format you can mask your namespace issue by wildcarding with something like:
SELECT Content = XmlContent.value('(//*:Note)[1]', 'varchar(50)')
FROM @table
WHERE ID = 1
However, you will want to CROSS APPLY since you are going to want all the Note values rather than just [1].
For example:
SELECT Content = T.c.value('.', 'VARCHAR(50)')
FROM @table
CROSS APPLY
XmlContent.nodes('//*:Note') T(c)