We will be staying at the Villa Amor hotel, but there are more economically-priced hotels closeby if you so choose. Three boutique hotels located just outside the plaza and minutes from the beach are Hotel Petit Hafa (http://www.sayulitalife.com/hafa), Hotel Kupuri (http://www.sayulitalife.com/kupuri), and Sayulita Central Hotel which has music-themed rooms! (http://www.hotelsayulitacentral.com/). You can find more hotels on http://sayulitalife.com.
Many tourists prefer to rent a house while visiting Sayulita. Most homes are pretty rad and can be quite economical with a good group, and provide maid service and a chef, if you like!! Last time we stayed in Sayulita, we rented a beachfront house with a group of friends and it was awesome. Please visit VRBO (http://www.vrbo.com/vacation-rentals/mexico/mexican-riviera/nayarit/sayulita) or SayulitaLife (http://sayulitalife.com) to find houses to rent!