You might want to practice your swing at St Andrews - Eden Course, a golf course in the heart of St. Andrews. Hotels.com travelers also say the area is full of friendly people and has lots of nice beaches. If St Andrews - Eden Course doesn't quite scratch your golfing itch, Royal & Ancient Golf Club of St. Andrews, and Old Course at St Andrews are also nearby.