You are free to take pictures of just about anything in Cuba except government buildings and military personnel. Cubans are quite willing to be the subjects of some of your most memorable photos. It is polite in any culture to ask permission before taking someone’s photo, and Cuba is no exception. Often holding up your camera with a simple nod is enough to ascertain whether or not somebody approves of having their picture taken.
You may come across people dressed in elaborate historic or ethnic attire in Old Havana or other tourist areas. If you take their picture or pose with them, be prepared to pay a tip. This is how they make their living.