From above, Puerto Vallarta is a picturesque spot on Mexico's Pacific coast, with rugged, tree-covered Sierra Madres encircling a hilly town with cobblestone streets and long, clean beaches. Zoom in and you'll find a lively place filled with street performers, water-sports suppliers, art galleries, seafood restaurants and markets selling local crafts. The scene picks up even more once the sun sets. Local bars and gay-friendly clubs come alive with rock bands, karaoke songs, and late-night drag shows (Puerto Vallarta is considered the LGBT capital of Mexico, with many hotels and tours exclusively marketing to gay and lesbian travelers). For all sorts of travelers – romantic couples, friend groups, spring breakers and families – the resort town offers plenty to do, see and sip. Here are our favorite things to do in Puerto Vallarta.