Major credit cards are accepted in most restaurants, hotels, and shops in Munich. However, it's advisable to carry some cash, especially for smaller establishments or street vendors.