Travellers is another one...they have everything you're asking for and budget friendly....see what rate they'll give you over the phone...