Niagara Ontario Golf
Thinking about doing a weekend out there but pretty unfamiliar with the courses. The ones I've heard of are Whirlpool, Beechwood, Thundering Waters, Ushers Creek, Battlefield, Royal Niagara and Twenty Valley.
Wondering if there is any must plays or must avoids on that list and if there's any preference?