I still have some time your comments are helping me narrow it down. Probably try a few different places. I have found that prices can be negotiated if you just show up and the hotel/guesthouse is not full. It also is off season and that helps with the price.