Cheap Places to Visit in India for Foreigners: 15 Affordable Gems