The budget-minded Travel Inn in Vallejo, Calif., puts families with a stone's throw of Six Flags Marine World and Water World, and ... More