Here's a shout out to the best travel bottles I've ever bought by Ikea.  I bought these on Amazon for around $7 and have used them on every cruise filled with lotions and potions ... they do not leak, they are lightweight and have lasted forever!