Sintra is a picturesque historic town, with UNESCO world heritage site status, that boasts extravagant palaces, ancient castles and stunning scenery.