I would just get a 23" or so monitor and external keyboard. Run everything (printers, scanners, mouse, keyboard, etc.) to a USB hub. You can then "dock" the laptop by connecting two cables - video and USB - three if you need network. An added benefit is most recent computers can feed two screens, so you can position the laptop off to the side with the secondary screen while you type away with the full keyboard in front of you.
That won't solve the touchscreen part, at least not with a standard monitor. I've never tried one and doubt I ever will. I hate smudges on my screen, and I usually sit more than arms length from my monitor.