Deciding between Óbidos and Nazaré depends on whether you prefer medieval charm or coastal energy. Óbidos is a beautifully preserved walled village; staying overnight allows you to experience its romantic, cobblestone streets and walk the ramparts after the massive bus-tour crowds have departed at 5:00 PM. It is perfect for couples seeking a quiet, historic atmosphere. Nazaré, conversely, is a vibrant seaside town famous for its massive "big waves" and traditional fishing culture. It offers a much wider range of hotels, bustling seafood restaurants, and a lively beach scene. In 2026, Nazaré is considered the better "base" for a multi-day stay because it has more infrastructure and is centrally located for day trips to Batalha and Alcobaça. However, if you are looking for a singular, "fairytale" night, Óbidos is the winner. For most travelers, the best strategy is to spend one night in Óbidos for the atmosphere and then move to Nazaré for 2–3 nights to enjoy the ocean views and the easier access to the rest of the Silver Coast region.