There is a lot of internships available, but you do have to look at the details with each. Some will be paid others will not. Some will provide housing, mileage reimbursement or a bonus to offset the travel or living costs. Ask questions and get all the information before you decide. Internships are amazing and allow you to get experience that companies are looking for when they hire you so take advantage of them.