I've been wanting to go to India for years now, partially because I'm a huge fan of the different Indian cultures and such, but also because I am astounded by the geography and vast history and architecture that India has to offer.
But! I'm a 20-year-old college student, and to be honest, I don't even know where I'd begin. I lived in Japan briefly when I was 18, so I know what it's like being in a different country and such, but I did it through a program. My university doesn't offer any type of summer-abroad program, and I've heard of programs like EF College Break, but haven't found any like that for cities in India. Is it better just to buy the plane ticket seperate, and plan my own trip? I suppose it's am ore personal experience that way, but I'm just worried about being in the city and not knowing the language, etc. Thoughts?
Also, what's a recommended length to stay? I don't think I'd get particularly homesick, but I can imagine it being a lot to take in all in one stay.