If you want to spend a couple of bucks that is well worth it, then you need to visit this site:
http://www.mapchick.com/Laura (Mapchick #1) has the most informative and awesome maps on these areas that a person can possibly put into a convenient map format.
Shows hotels/rentals, places to eat, activities and even bus routes!
Well worth the cost!
Shan