I don't have any recommendations as we've only been to Saugatuck on day trips.
Keep in mind, it's not an inexpensive place to vacation or, for that matter, live and crime is minimal. I wouldn't worry.
It really depends more on your budget and the accommodations run the gamut from B&Bs to European style hotels to The Best Western Plaza.
I suggest using Microsoft's Live Maps (link below) which, imo, has google beat in the map department. Then find hotels that interest you and plot them out on the map.
THE OFFICIAL TRAVEL AND TOURISM SITE OF SAUGATUCK AND DOUGLAS MICHIGAN
Live Maps Saugatuck
If you're not totally committed to going to Saugatuck, I'd like to suggest another place a little closer...New Buffalo, one of the Harbor Country towns.
It's quite a bit smaller then Saugatuck, busy, but not as busy, and it's an adorable beach town.
If you're just staying for a long weekend, there's more than enough to do. Besides, you need to spend some time just sitting on the beach.
We've stayed at the Harbor Grand a few times and it's one of my very favorite hotels.
The best thing for you though, the train stops right in town and if you use rolling bags, you can walk to the Harbor Grand.
New Buffalo Michigan 49117 - A Harbor Country® Community, and Lake Michigan BeachTown
Harbor Country® - The Official Site™
The Harbor Grand ... New Buffalo, Michigan
Live Maps New Buffalo
Whatever you decide, you'll fall in love with West Michigan.
