With endless golden sand beaches, crystal-clear waters, and a rich history - this stunning EU city boasts 20C temperatures in ...