Im looking for a summer break with teenagers and a dog. Where should we base ourselves? Ideally near a beach and with shops walking distance. Im not sure what towns are more suited to teenagers etc thx