We stayed at the SpringHill Suites (3800 West Drive, Center Valley, PA) last year and will be staying there again. We really liked it.
Great place! I think it had only been open under a year when we stayed last year. Clean - probably because it was new Nice bar with good drinks. Free breakfast. Nice room size too! There were a few other Pinfest goers staying there as well.
It's just under 9 miles from the show.
https://www.marriott.com/hotels/travel/abecv-springhill-suites-allentown-bethlehem-center-valley/