Stretching a travel budget doesn’t mean skimping on good food, scenery, or fun. Some cities manage the rare feat of being exciting without emptying your wallet.