History, scenery, sun, sand and sea – Cascais has it all.