England can be cool, damp, and overcast, even in summer. You'll want a heavy coat for winter and a lightweight coat or warm jacket for summer. There's no time of year when a raincoat or umbrella won't come in handy. For the cities, pack as you would for an American city: coats and ties for expensive restaurants and nightspots, casual clothes elsewhere. If you plan to stay in budget hotels, take your own soap. It's also a good idea to take a washcloth. Pack insect repellent if you plan to hike.