Hi Stewart,
Yes indeed as Ron says, the rules will be the same for towns and villages.
You will use 'à ' or in the case of masculine names ´au' and
'aux' for plural names.
Just a few examples of these:
j'habite à Gordes, j'habite au Chesnay ( Le Chesnay ), j'habite au Pecq (Le Pecq) , j'habite aux Baux de Provence (les Baux de Provence)...
Hope this helps!