Visa for a layover of 13 hrs at Bangkok airport

I am travelling to Sydney from India by Thai airways in the first week of June and have a layover of 13 hrs at Bangkok airport. I would like to explore the city and wanted to know which visa should I opt for; Visa on arrival which costs 2000 Bahts or is there any other visa?

TIA