Embrace your inner queen and discover the fairytale town of Sintra in Portugal. It’s only 30 minutes from Lisbon but feels like a world away.