Ultimate guide to Marfa Texas - where to stay (hotels & camping), best restaurants, and top things to do in this West Texas town.