Bainbridge Island makes for a great small town day trip or overnight from Seattle. Here are tips on what to do, where to eat and where to stay.