Grand Rapids is No. 8 on the list [of America's Best Towns to Visit] thanks to its vibrant arts scene, thriving beer culture and family-friendly recreation.