第一句没有语法错误。was后面的looking for a coffer shop 是动名词词组做表语。也可以用不定时做表语,The first thing was to look for a coffee shop .两者意思一样:第一件事就是找一个咖啡店。第二句是一个定语从句,地点place 应该用where,只有在place做主语或者宾语的情况下才能用which 或that。意思是“一个可以学习英语的地方”。