Amsterdam has been awarded three stars by the Michelin Green Guide for travel and tourism. The Dutch capital earned the top ranking for its landmarks and attractions, setting it apart from Holland's neighbours. The tire company specifically highlighted the Begijnhof Continue reading read more »