Explore the best places to visit in April in India, from the serene hill stations to the colorful festivals.