If you prefer being able to travel around a destination quickly and “see it all,” then you might enjoy Bali more. If you're looking for a destination that offers a range of different cities—each full of its own sub-culture, activities, and climates—then Thailand is an ideal choice.