En indique une région historique ou un 'pays', c'est à dire une ancienne dénomination territoriale.
Dans indique un lieu précis, un nom localisé.
En Corse (dans l'île) ...
Dans la Corse-du-sud se trouve le cap de Bonifacio
En Charentes (Charente et Charente-Inférieure devenue Charente-Maritime en 1941) représente une ancienne région attachée à un fleuve côtier, dans la Charente vous trouverez la plupart des distilleries de cognac.
En Arles : dans et autour de la ville d’Arles.
À Arles : à l’intérieur du territoire de la commune d'Arles, Arles intra-muros.
D'une façon générique, pour les noms précédés de en dans les exemples fournis : Liste des hôtels dans le (l' ou la) ... signifie que l'on se référence au département administratif de l'hôtel qui aura le code postal de ce département.