Shillong is the correct answer. Cherrapunji (near Shillong) holds the record for being the wettest place on Earth, and Shillong is home to one of Asia's largest golf courses (Gleneagles of the East). Dispur is the capital of Assam, Agartala of Tripura, and Imphal of Manipur - none match both criteria.