The royal, 46, was positively glowing in a bright orange Zara blazer, layered over a black blouse and flared trousers, at the Royal Palace in Stockholm.
From tiny boutique hotels in French wine-making villages to untapped islands in Croatia, we’ve got the pick of places that you’ll want to keep under wraps