Garden Valley is a family-friendly city where you can spend time by the river. Plan a fun excursion to Garden Valley Golf Course and Terrace Lakes Resort Golf Course while here. And while you're here, be sure to stop by Payette River and Garden Valley District Library.