Cascais

Cascais

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.