Think beach vacation and the first name that pops up is Bali. This island is located on the western most end of the lesser Sundra Islands. Besides being famous for its beaches, it is also very popular for its rich culture and heritage, all which provide the discerning traveler with a lot to do.
This photo…