The pop singer strolled through the streets in an ultra feminine dress by Three Graces London ($530) and taupe heeled sandals by Ancient Greek Sandals ($269.50), while shielding her skin from the sun in a $79 straw hat by Lack of Color and carrying a Staud bucket bag, which goes for $295.
"They took a boat to the island of Capri where they walked through the streets and did more shopping and eating," a source shared with E! News. "Selena sipped on an iced tea and stopped to look at leather sandals and hats."
Added our insider, "Selena seemed very happy and content with her friends. She was hugging them and they were all having a lovely time."
SelGo brought the sunshine to the Italian village of Civita di Bagnoregio, where she stayed cool in a yellow maxi dress by Three Graces London ($490), Vince platform sneakers ($99) and gold hoops by Jennifer Fisher ($550).
Positively glowing! Selena took in the sights wearing a floral and polka-dot frock by Rixo London, which retails for around $373.
The former Disney Channel star nailed a more budget-friendly look in this $49.50 maxi dress from Zara and black espadrille sandals.
"Selena had a great day in Rome celebrating her birthday with a close group of friends," a source also shared. "They had a two hour lunch at Pierluigi, one of Selena's favorite places where she loves to eat in Rome. They sat inside and had a long lunch with many different courses to enjoy."