Longina Música (Obispo #360, tel. 07/862-8371, Mon.–Sat. 10 a.m.–7 p.m., Sun. 10 a.m.–1 p.m.) sells musical instruments and has a large CD collection.
You can buy instruments at their source at Industria de Instrumentos Musicales Fernando Ortíz (Pedroso #12, esq. Nueva, Cerro, tel. 07/879-3161), where guitars, drums, and claves are made.
The Centro Cultural Cinematográfico (Calle 23 #1155, e/ 10 y 12, tel. 07/833-6430, Mon.–Sat. 9 a.m.–5 p.m.) sells posters and videos of Cuban films; it’s on the fourth floor of the Cuban Film Institute (ICAIC).
For the widest CD selection in town, head to the Casa de la Música Egrem (Calle 10 #309, tel. 07/202-6900, www.egrem.com.cu [1]), the sales room of Egrem, the state recording agency.
The Casa de la Música (Calle 20 #3309, e/ 33 y 35, tel. 07/204-0447, daily 10 a.m.–12:30 p.m.) also has a large selection.
Links:
[1] http://www.egrem.com.cu