Hotel prices in beach areas are generally lower than what you'd pay in Bangkok but higher than in other parts of the country. There are budget bungalows and guesthouses everywhere, though many aren't air-conditioned. At the other end of the spectrum are upscale resorts that run over $1,000 a night—though they are some of the most luxurious resorts in the world.
Banks and ATMs are becoming increasingly prevalent, but it's still always a good idea to carry some extra cash. Remote islands do not widely accept credit cards, but have many eager currency exchangers. Some places add a small service charge, typically 3%, when you pay with a credit card.