Croatia and Greece are both my winners for having the most beautiful beaches in Europe. Both countries have lots of islands with white sandy beaches and crystal clear blue water. They are also fantastic for snorkeling and scuba diving.
I went to Croatia with some of my best friends from London – a girls trip! We first stayed a few days in Brac, a lovely quiet island, and then headed over to Hvar for more fancy clubs and restaurants :) Both islands have amazing beaches and are worth exploring. Best is probably to rent a mini yacht and do some island hopping!
I will add more info soon, I am still writing up my posts :)