Lisbon is a major city with salons that you can go to physically if you wish. Here is a mobile company (like GlamSquad) for hair and makeup that you can book as well:
If you choose to wear a heel to the wedding events, please make sure it is a BLOCK or PLATFORM heel. Cobblestone streets are no woman's friend in heels so please, please be careful.