There are plenty hotels in Utrecht. You can also book a hotel in Amsterdam. The Jaarbeurs is situated next to Utrecht Central Station. Every 10-15 minutes there leaves a train to Amsterdam. Traveling time to Amsterdam is 20 minutes.
Below are some hotel suggestions in Utrecht:
Near the Jaarbeurs Utrecht:
Hotels In the Centre of Utrecht: