Lots of lube is definitely going to be your best friend. Making sure you're aroused enough is also going to make a huge difference because the vaginal muscles relax and loosen when you get aroused, and tighten up when you're not aroused or if sex is painful. Just start with fingering and making sure you're comfortable then use lube. If that still doesn't help, contact your GP because it may be a medical issue.