Planning:
Use travel websites to get the best deals, and plan your stops ahead to avoid unexpected expenses. Choose towns and cities that offer opportunities for fun (and free) experiences, such as farmers markets, historic landmarks, scenic overlooks and outdoor festivals. Most cities have online event calendars.