In answer to No.2, I got quite a few decent-ish clubs from Sports Direct at Fort Kinnaird. I think they were mostly Slazenger, so not top of the range stuff but good enough for a beginner like me. JJB Sports are okay as well. They've both got shoes, balls and other accessories too. I presume you'd be able to get these off either of the websites too.