Sayulita is known for its beaches, small independent shops and galleries and a variety of restaurants. Just spending the day wandering around is fun in itself. At night there's lots of live music and the main party of the city turns into a fiesta of sorts, with tables and dancing taking over the streets.