Considered the best city to live in Portugal, this elegant town, half an hour away from the capital has large mansions, cobblestone streets and the Atlantic ocean surrounding it being a mecca for surfers and windsurfers, specially Guincho Beach.