This totally depends on your personal preferences. India offers many amazing venues with exceptional service. The ambiance and experience are generally great for the price. There are so many countries outside of India where one can have a beautiful Indian wedding as well. All elaborate rituals and customs can be upheld. Where the majority of your guests are is certainly a deciding factor.