Perfect ,thank you very muchYes, generally. Depending on the type of US visa, you may need a sponsor, who normally lodges application in US while you apply in UK. For tourist/holiday visa (B-2), you just apply at the US embassy, unless you are eligible for ESTA/visa-waiver.
For Schengen visa, you can apply in UK, and if you are married to a UK national, your visa will be issued free and there should be a streamlined application process. Details on the relevant embassy site. If you are visiting several countries, you apply at the embassy of the country which is your main destination (staying the longest), and if your stays are of equal length, the first Schengen state you arrive at.