Driving in Bangkok isn't for the faint-hearted, but having a rental car gives you way more flexibility. The trick is finding a company with clear pricing - look for all-inclusive rates that cover insurance and mileage. For decent options in Bangkok, check out this comparison site:
https://getrentacar.com/en-US/thailand/bangkok . Just remember to get an International Driving Permit first!