If you have time, for the best value I tend to book my first few nights and then scour the area for the best fit and price for a longer stay !
HOSTELS – Hostel dorms cost between 5-10 CAD per night, depending on location, conveniences. There are usually private rooms also available. These are a great choice for those that want to be social and still have their own space. Most hostels offer free wifi and lockers. Breakfast is offered in some packages but free coffee is offered at most! It’s important to check inclusions and policies found on the booking sites. I’ve found a ton of super cool hostels around Thailand. The most social option.
AIR- BNB – A great option to stay in local neighborhoods and save some cash verses hotels! I’ve stayed in some great places and gotten a bit pampered. Be forewarned that peoples private homes are comfortable and have amenities according to the local way. For those like myself that love being immersed in all things local and developing longer term routines…this is the way to go. Even for short stays it broadens your location options and gives your experience more depth. Private rooms in shared homes start at $20 CAD and whole apartments can be found for $40 CAD.
Hotels – I use booking and agoda for most of my stays in Thailand. There is a HUGE range of accomodation options for all budgets. You can find a stand along beach bungalow for $15/night or you can spend $200 on a swanky resort.