Unlike the western countries, Indian passport does not offer much privileges while traveling abroad. For most countries, we need to apply for a visa in advance and this restricts a lot of flexibility while planning a trip. Inspite of this, there are quite a few countries which give an Indian passport holder a visa free entry or on-arrival visa. Moreover, if you have a valid US or Schengen visa, you can visit many more countries without applying for a visa.
Countries Indian passport holders can visit without a visa and countries which offer visa-on-arrival:
Bolivia (only at La Paz,Santa Cruz airport)
Trinidad & Tobago
Indian passport holders with any valid US visa can visit the following countries:
Singapore (upto 4 days of transit)
Taiwan (Online registration required)
Turkey (Online registration required)