Buy an iphone 5 ...
8-megapixel iSight camera
Panorama
Video recording, HD (1080p) up to 30 frames per second with audio
FaceTime HD camera with 1.2MP photos and HD video (720p) up to 30 frames per second
Autofocus
Tap to focus video or still images
Face detection in video or still images
LED flash