With lush green fairways and views of the Blue Ridge Mountains all around, Reems Creek Golf Club makes an ideal setting for parties of all kinds.