You can buy sunscreen at any drugstore like Walgreens or CVS. Walmart, Target, grocery stores and supermarkets also carry sunscreen. The best suncreen you can buy, in my opinion, is sports sunscreen because it is waterproof, sweat resistant, and longer lasting than regular sunscreen. Also, always make sure to get SPF 30 or higher for better protection.