The Vista HCx as lot of folks have mentioned will do what you are asking of it. I still have not seen a better GPS and antenna than the 60CSx, however. I am sure the 62 is very good as well which is replacing it this year. I have had the eTrex HCx series and a 60CSx side by side many times and the 60 always gets better reception. It typically is more expensive and bigger. If you want a small compact GPS then the Vista might be a good option, if you want a bigger screen then either a 60CSx, a 62S or 62st, or an Oregon.
Touch screen vs buttons, it all depends. Due to the glass of a touch screen, it washes out a bit in bright sunlight. If it is extremely cold and you have gloves on, a touch screen can be a bit clumsy to use if you need to do any fine tune zooming. Otherwise touch-screens are nice. Go to your local sporting goods stores and play around them and see what you like.