If you're hoping to ditch the car and explore historic cities and sandy beaches on foot, these charming Italian towns need to ...