This is the best site I've found http://www.sayulitalife.com
Depending on the time of year you go, you may be able to show up and see the town and then pick a place to stay. From what I've read it sound like the southern side of town is where you'll find the cheapest places for around 250 pesos..25 more or less. When are you going?
Be the first to rate this answer!