9. Meghalaya, India. Meghalaya, which means 'the abode of clouds', is a beautiful state in the northeast of India. Lonely Planet said: "Opportunities for hiking, climbing, caving and rafting abound." [Photo/IC]