The small town of Delaware Water Gap has it all: outdoor adventures, shopping, a vibrant jazz scene, historic inns, trolley rides, great eats, and more.