At Brighton we do half a day in community in year one, three days in hospitals/clinics in year two, a week in hospital in year three, and another week in hospital in year four. This might be different for those in the lower years now though, but that's how it's been.
Certainly summer placements are a must for you to have the best chance at getting the pre-reg you want, whether it's in hospital or community.
If you can't get accepted onto any proper schemes anywhere, go into pharmacies and ask if you can do some voluntary work.
Even if you want to work in hospital but can only get community experience, take it. It'll show you're a proactive person when you are applying for hospital placements later on.