look into The Green Iguana -- just above town, clean, very well run and comfortable. Definitely affordable too.

http://www.thegreeniguana.com/