Avoiding higher altitude is tricky in Colombia.
We love Villa de Leyva and go back whenever we can. You can take a very nice bus from the Salitre terminal or if you're staying at an upscale hotel I'm sure they can arrange a private car. It's about 3 hours. No chain hotels of course, but some nice smaller lodgings. It's a small town, so three days might be pushing it.