Cascais is a delightful beachside town that boasts grand 19th-century villas and a coastline of glorious beaches. Sintra lies within the cooling Serra da Sintra hills, where you can discover ancient castles and impressive palaces, including the magnificent Palácio da Pena.