Heppenheim in Germany; you'll be delighted at what you'll discover through its cobblestone streets and colourful, captivating Old Town.