It’s easy to see why Bahians are always smiling in the “happiness capital” of Brazil. The country's first colonial capital might harbor a dark past, but today, it’s a sun-soaked, beach-bordered city that wears its Afro-Brazilian heritage on its sleeve. Whether you attend a candomblé ceremony, watch a capoeira performance, or dance the night away at the legendary Carnival street parties, the best things to do in Salvador da Bahia are all cultural experiences. You can also admire the pastel-colored buildings in UNESCO–listed Pelourinho, peek inside exquisite 18th-century Catholic churches such as Nossa Senhora do Rosário dos Pretos, ride the Lacerda Elevator (Elevador Lacerda) to the upper city; and soak up the sun on Porto da Barra Beach.