I think these trips are great because there are so many different cities out there, both throughout the U.S. and abroad, that have so many different cultures and unique things to offer.
City travel may be more fast-paced than some would like for a vacation, but the great thing about it is that there are always endless possibilities of things to do and see (and taste!)