Ah, Cambridge. It’s the quintessential charming English town, with rambling streets filled with quaint stores, restaurants, tea shops, taverns, even a canal, with most colleges clustered in and around central Cambridge. And of course, tourists. Like Oxford, Cambridge […]