A trip to Bali is a journey through an exquisite landscape of mountains and hills that are complemented by sandy beaches as well as the stunning coastline. The place is also known for beautiful rice terraces, archaeological attractions and an amazing culture of welcoming locals. There are many things that make Bali a great island destination for tourists to visit at least once in a lifetime. It is guaranteed that once someone visits this beautiful land, he or she is bound to come back again. The popular province of Indonesia houses many cities that are important from both cultural and natural aspects. Kuta, for example, attracts many surfers as well as boasts of many shopping venues and exciting nightlife. Seminyak is known as a place that is quieter and offers upscale beachside villas and resorts. Other major cities of this Indonesian province are Candidasa, Sanur, Jimbaran, Denpasar, Padang Bai, Ubud and Lovina. Indonesia tour packages include all or most of these cities.