if i wanted a a city break with a beach, id definately head for Viareggio in Tuscany/Italy. its beautiful!
I only spent 1 day there almost 10 years ago now when I worked in Italy but it was a lovely city, great people and a beautiful beach.
some info here
http://www.world66.com/europe/italy/...b/image/change
HTH