Definitely. With some other cables to connect to computer and tv I guess. I basically just use the charger cos the memory card could be connected straight to computer via the memory card slot. Oh but I had to buy the memory card and the case and screen protection. So you may consider all those extra things beside the price on Amazon. For me the overall cost is still cheaper than buy from the stores, though some of them do offer freebies when you buy the camera
Yes, it does but, I bought an extra just to take on trips. The charge will last a whole day of sightseeing. You must charge the battery each night to make sure you have power for the day. You cannot charge the battery through the camera, you must take it out and charge it in the charger.