More than 170 golf courses and 20 golf academies are in fierce competition for you (and your money).