A melhor área para ficar em Odemira é ao longo da costa alentejana, especialmente em torno das charmosas vilas costeiras de Vila Nova de Milfontes ou Zambujeira do Mar.Vila Nova de Milfontes é a maior e mais estabelecida das duas, situada na foz do Rio Mira. Oferece uma boa seleção de hotéis de qualidade, pensões e apartamentos, muitos com vista para o rio ou para o oceano. O centro da vila é compacto e pode ser percorrido a pé, com uma praça principal (Praça da Independência) rodeada por lojas, restaurantes e cafés. É conhecida pelas suas belas praias, como a Praia da Franquia e a Praia do Farol, que são facilmente acessíveis.Para casais, Vila Nova de Milfontes oferece um excelente equilíbrio entre conforto e um ambiente costeiro descontraído. Pode desfrutar de passeios românticos ao longo da margem do rio, jantar em excelentes restaurantes de marisco e explorar as praias próximas. É também uma boa base para explorar os trilhos pedestres da Rota Vicentina, com secções adequadas para caminhadas diárias.Zambujeira do Mar oferece uma experiência mais íntima e ligeiramente mais tranquila, embora ainda tenha uma boa seleção de alojamento. Está empoleirada num penhasco com vista para o Atlântico, oferecendo vistas dramáticas para o mar. A vila é menor do que Milfontes, com algumas ruas centrais que levam à sua praia principal, a Praia da Zambujeira. É particularmente popular durante o seu festival anual de música de verão, mas fora disso, mantém uma atmosfera tranquila.Viajantes individuais que apreciam a beleza natural e um ambiente tranquilo muitas vezes acham Zambujeira do Mar apelativa. É um excelente local para desfrutar da costa acidentada, caminhadas no topo das falésias e o som do oceano.