I had a wonderful trip in Thailand last year by doing two things: 1. roadtripping: I rented a motorcycle and chose a (relatively touristy) destination, but enjoyed the trip to get there over several days, during which I designed my own itinerary and stopped to look at the countriside and visit small towns. 2. I designed the itinerary while avoiding Lonely Planet and the like. By now everybody uses that and goes to the same places. Instead, to my surprise, I found that Google Maps makes a great guide. You can click on any places around an area, and see how they look like, whether they have hotels and cafés, if that temple over there is worth a look, if the view along that road is nice. For ANY town.