7) Ubud, Bali
If you want to a cheap vacation which offers both nature and culture, Ubud, Bali might be the right pick for you. In terms of hotels, you can stay at the Indigo Tree Resort, where you can book a hotel room or suite for around $50-100, depending on the type of room. There is a lot to do activity-wise, including many different types of tours. For instance, bike tours are popular and reasonable, at about $30 per person. Other touring options are culturally based, including touring the rice fields and terraces. To continue on the cultural side of things, you can attend a Balinese cooking class for as low as $30. There are also art museums you can visit. And if you want to take a day to relax, there are numerous traditional spas to go for some self-indulgence.